常量后缀
后缀符号 | 符号意义 |
---|---|
L 或 l | long 类型常量 |
LL 或 ll | long long 类型常量 |
U 或 u | 无符号常量 |
1)这些后缀既可以用于十进制整数,也可以用于八进制和十六进制整数;
2)U或u可以与L、l、LL、ll一起使用。
格式控制前缀
前缀符号 | 符号意义 |
---|---|
l | 打印 long 类型的值 |
ll | 打印 long long 类型的值 |
h | 打印 short 类型的值 |
注意:虽然C允许使用大写或小写的常量后缀,但是在格式控制中只能用小写
。
格式控制符
格式控制符号 | 符号意义 |
---|---|
d,i | 以带符号十进制形式输出整数 |
o | 以八进制形式输出整数 |
x,X | 以十六进制形式输出整数(用X时以大写字母输出) |
u | 以无符号十进制形式输出整数 |
c | 以字符形式输出,只输出一个字符 |
s | 输出字符串 |
f | 以小数形式输出单、双精度实数,,隐含输出6位小数 |
e,E | 以指数形式输出实数,如1.2e+02,用E时表示为1.2E+02 |
g,G | 选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0,用G时,若以指数形式输出,则指数以大写表示 |