[C] printf函數用法詳解

一,轉換說明符

| 符號 |意義 |
| ------|
| %c | 字符|
|%a(%A)|浮點數、十六進制數字和p-(P-)記數法(C99)|
|%d|有符號十進制數|
| %e(%E) | 浮點數指數輸出[e-(E-)記數法|
| %g(%G) | 浮點數不顯無意義的零"0"|
| %i | 有符號十進制整數(與%d相|
| %u | 無符號十進制整數|
| %o | 八進數|
| %x(%X) |十六進制整數0f(0F) |
| %p | 指針|
| %s | 字符串|
| %% | 輸出"%"|

二,標誌
|標誌|意義|
|----|
|左對齊|"-" |
| 右對齊|"+"|
| 空格|若符號爲正,則顯示空格,負則顯示"-"|
| #|對c,s,d,u類無影響;對o類,在輸出時加前綴o;對x類,在輸出時加前綴0x;對e,g,f 類當結果有小數時纔給出小數點|

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章