printf格式输出函数
printf(格式控制字符串,输出项列表);
一般输出项的类型和个数与格式控制保持一致,输出时严格按照格式控制输出;
d格式符
%d,正常输出十进制带符号整数;
%md,m指定数据的宽度,指定的m大于实际宽度左补空格;
%-md,m指定数据的宽度,指定的m大于实际宽度右补空格;
ld格式符
和d格式符一样,只不过可以输出长整型数据,ld格式符可以用来输出long型和int型;
o格式符
以8进制数输出整数,不会出现负的8进制数;
如int i=-1; -1的补码为FFFFH
printf(“%o”,i);输出177777;
x格式符
以16进制数输出整数,不会出现负的16进制数;
如int i=-1; -1的补码为FFFFH
printf(“%x”,i);输出ffff;
u格式符
用来输出10进制无符号数,和d格式符相对应;
如int i=-1; -1的补码为FFFFH
printf(“%u”,i);输出65535;