分类: C/C++
2013-06-17 10:55:31
格式字符 | 说 明 |
d,i | 以带符号的十进制输出整数(正数不输出符号) |
o | 以八进制无符号形式输出整数(不输出前导符号0) |
x,X | 以十六进制无符号形式数字整数(不输出前导符号0x),用x输出a~f时以小写格式输出。用X时a~f以大写格式输出 |
u | 以无符号十进制形式输出整数 |
c | 以字符形式输出,只输出一个字符 |
s | 输出字符串 |
f | 以小数形式输出单、双精度小数,隐含输出6位小数。用"e"时指数以"e"表示(例如1.2e+02),用E是指数以"E"表示(例如1.2E+02) |
e,E | 以指数形式输出实数,数字部分小数部分为6位,如用"E",则输出时指数以大写表示 |
g,G | 选用%f或%e格式中输出长度较短的一种格式,不输出无意义的0。用G时,若以指数形式输出,则指数以大写表示 |
字符 | 说明 |
字母l | 用于长整型整形,可加在格式符d,o,x,u前面 |
m(代表一个正整数) | m代表数字最小宽度 |
n(代表一个正整数) | 对实数表示n位小数;对字符串表示截取的字符个数 |
- | 输出的字符或数字在域内靠左输出 |