printf的一些 转换说明符:
例如: %d 以 十进制 有符号数 的形式 打印一个值:
int orange = 6;
printf(" orange = %d \n", orange);
学 c primer plus 的 收获
转换说明符的对应:
l : long; ll : long long ;
o : 8进制 x : 16进制;
h : short;
d : 有符号;
u : 无符号;
这几个字符是可以排列组合的:
%ld : 以 有符号十进制 打印一个 long 类型的值;
%lld : 以有符号十进制 打印 long long 类型 的值;
%llu : 以 无符号 十进制 打印 long long 类型;
%lx : 以 无符号十六进制 打印 long ;
%lo : 以 无符号 八进制 打印 long;
%hd: 以 有符号 十进制 打印 short 型;
%hx : 以 无符号 十六进制 打印 short;
%ho : 以 无符号 八进制 打印 short;
%u : 以 无符号 十进制 打印 int;
%d : 以 有符号 十进制 打印 int;