C语言转义字符和格式控制符参考
From
第四張 順序程式設計
http://wenku.baidu.com/view/2f1b96116c175f0e7cd13793.html
| 列印格式 | 輸出敘述 |
| %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 |