C语言中什么是格式符

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:49:37

格式符即在printf()中的%x

d/i 以大符号的十进制形式输出整数(整数不输出符号)
o 以八进制无符号形式输出整数(不输出前导符)
x,X 以十六进制无符号形式输出整数(大小写)
u 用于输出unsigned类型数据
f 实数格式输出,6位小数
e 以指数形式输出实数,输出13位,其中:1位整数,1位小数点,6位小数,5位指数(含字符e和指数的符号)
g 根据数值大小,自动选择f或e格式输出。
c 以字符形式输出,只输出一个字符
s 输出字符串

另: printf("%#x\n",20);
输出 0x14 (如果%#x中没有 # , 则输出14没有0x表示)

补充一下 %p 表示地址