(linux)中经常遇见的输出字符标志
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%0 无符号以八进制表示的整数
%g 自动选择合适的表示法
%ld 表示输出long整数
%lf 表示输出double浮点数
printf("%x\n", 47); //输出结果为: 2f
printf("%X\n", 47); //输出结果为: 2F
printf("%#x\n", 47); //输出结果为: 0x2f
printf("%#X\n",47); //输出结果为: 0X2F (经常使用)