printf函数输出数据
如何使printf输出的数据左对齐
printf(“%4d”,a);//数据默认是右对齐的
printf(“%-4d”,a);//这样输出的数据就是左对齐的
即再d的前面加一个-号(符号)就可以使数据左对齐
指定printf函数输出的域宽
格式修饰符的使用:
如:
int b;
float a;
a=0.235;
b=12;
printf("%.2f",a);//作用是:保留两位小数输出
printf("%3d",b);//作用是:使输出的域宽为3;
用类似上述方法就可以控制printf函数输出的域宽。
这种方法的好处:应对题目要求,并且在有些问题中不需要再用考虑空格‘ ’的输出。