%10.2f不理解
%-4d前的-怎么理解
求大家讲解一下 c语言好难55
%10.2f是说输出时这个浮点数占10个空,小数点后只保留2位,那个点后面就是说保留的小数点位数
%-4d是那个-号是向左对齐,比如
int a = 4;
printf("%-4d", a);
如果不是-号输出时是先输出3个空格,再输出4;加上-号之后是先输出4再输出3个空格,当然,如果a = 10;它本身就占两位的话,就会输出10再输出两个空格
%10.2f指输出浮点数,保留2位小数,总长度占10个字符位置
可以看下这篇文章http://t.csdn.cn/GNHpT
格式输出不需要了解太多的,用到的可以再查,记住一些简单即可,比如怎么输出整数,输出小数怎么保留位数,怎么输出字符,字符串,不常用的用到的话可以再查。