| 符號(hào) | 歸類 | 具體說明 |
|---|---|---|
| %hhd | 整形 | 有符號(hào)十進(jìn)制整數(shù)(char) |
| %hd | 整形 | 有符號(hào)十進(jìn)制整數(shù)(short) |
| %d | 整形 | 有符號(hào)十進(jìn)制整數(shù)(int) |
| %ld | 整形 | 長(zhǎng)整型數(shù)據(jù)(long) |
| %i | 整形 | 有符號(hào)十進(jìn)制數(shù)(與%d相同) |
| %u | 整形 | 無符號(hào)十進(jìn)制整數(shù)(unsigned int) |
| %o | 整形 | 無符號(hào)八進(jìn)制整數(shù) |
| %x | 整形 | 使用十六進(jìn)制數(shù)字表示的無符號(hào)十六進(jìn)制整數(shù) |
| %X | 整形 | 使用十六進(jìn)制數(shù)字表示的無符號(hào)十六進(jìn)制整數(shù) |
| %p | 整形 | 指針類型 |
| %c | 字符 | 一個(gè)字符(char) |
| %C | 字符 | 一個(gè)ISO寬字符 |
| %% | 字符 | 打印一個(gè)百分號(hào) |
| %s | 字符串 | 對(duì)應(yīng)字符串char*(%s == %hs == %hS 輸出 窄字符) |
| %S | 字符串 | 對(duì)應(yīng)寬字符串WCAHR*(%ws == %S 輸出寬字符串) |
| %g | 浮點(diǎn) | 根據(jù)數(shù)值不同自動(dòng)選擇%f或%e. |
| %G | 浮點(diǎn) | 根據(jù)數(shù)值不同自動(dòng)選擇%f或%e |
| %e | 浮點(diǎn) | 浮點(diǎn)數(shù)、e-記數(shù)法 |
| %E | 浮點(diǎn) | 浮點(diǎn)數(shù)、E-記數(shù)法 |
| %f | 浮點(diǎn) | 單精度浮點(diǎn)數(shù)(默認(rèn)float)、十進(jìn)制記數(shù)法(%.nf 這里n表示精確到小數(shù)位后n位.十進(jìn)制計(jì)數(shù)) |
| %a | 自動(dòng) | 浮點(diǎn)數(shù)、十六進(jìn)制數(shù)和p-計(jì)數(shù)法(C99) |
| %A | 自動(dòng) | 浮點(diǎn)數(shù)、十六進(jìn)制數(shù)和p-記法(C99) |
說明:
1、【對(duì)其符號(hào)】有-表示左對(duì)齊輸出,如省略表示右對(duì)齊輸出。
2、【占位符號(hào)】有0表示指定空位填0,如省略表示指定空位不填。
3、【指定精度】m.n:m指域?qū)?,即?duì)應(yīng)的輸出項(xiàng)在輸出設(shè)備上所占的字符數(shù)。n指精度。用于說明輸出的實(shí)型數(shù)的小數(shù)位數(shù)。為指定n時(shí),隱含的精度為n=6位。