列印格式 | 輸出敘述 |
%c | 字元 |
%s | 字串 |
%d | 十進位整數 |
%u | 無號十進位整數 |
%o | 無號八進位整數 |
%x | 無號十六進位整數,以 0 ~ f 表示 |
%X | 無號十六進位整數,以 0 ~ F 表示 |
%f | 浮點數,小數點型式 |
%e | 浮點數,指數 e 型式 |
%E | 浮點數,指數 E 型式 |
%g | 印出 %f 與 %e 較短者 |
%G | 印出 %F 與 %E 較短者 |
%p | 指標位址 |
%% | 印出百分比符號 |
控制字元 | 功能 |
\a | 警告音 |
\b | 倒退 |
\f | 換頁 |
\n | 換行 |
\r | 歸位 |
\t | 跳格 |
\' | 印出單引號 |
\" | 印申雙引號 |
\\ | 反斜線 |
\/ | 斜線 |
\d | 八進位 ASCII 碼 |
\x | 十六進位 ASCII 碼 |
修飾子 | 功能 | 範例 |
- | 向左對齊 | %-3d |
+ | 將數值的正負號顯示出來 | %+5d |
空白 | 數值為正值時,留一格空白;為負值時,顯示負號 | % 6f |
0 | 將固定欄位長度的數值前空白處填上 0; 與 - 修飾子同時使用時,此修飾子無效 |
%07.2f |
數字 | 欄位長度,當數值的位數大於所定的欄位長度時,欄位會自動加寬它的長度 | %9d |
. | 數值以 %e, %E, %f 型式表示時,決定小數點後所要顯示的位數 | %4.3f |
h | 表示 short int 或是 unsigned short int | %5h |
l | 表示 long int 或是 unsigned long int | %lu |
%7.2f | 顯示浮點數, 小數點前顯示7位數, 小數點後顯示2位數 | v= 20.52 |
From:
http://matis.pixnet.net/blog/post/22918475
0 件のコメント:
コメントを投稿