'\x2A' -- 字符常量,整型数值--等于16进制 0x2A
char x='\x2A'; 和 char x=0x2A; 一样。
printf("%c\n",x); 可以看出,它就是字符 星号 *.
char 本质上是 1 字节整型。
c语言的转义字符如 "\n" ,\x2A 是使用16进制数表示的转义字符
表示2A是十六进制数
举个例子
比如输出格式为f=%m.nf,m指的是输出的数据所占的列数(注意:一个小数点也占一个列数),如果m>0且m大于f(5.75四个列数)的列数表示左补空格右对齐,如果m>0且m小于f(5.75四个列数)的列数表示按原先f的列数(四列)输出。
相似的,如果m<0就表示右补空格左对齐
n表示小数点后面的有效数字,是用来控制输出小数点后面的第几位数字的