c语言中,%8f、%8d 表示什么?
例inta=1234;floatf=123.456;charch=‘a’;printf(“%8d,%2d\n”,a,a);printf(“%f,%8f,%8.1f,%.2...
例 int a=1234;
float f=123.456;
char ch=‘a’;
printf(“%8d,%2d\n”,a,a);
printf(“%f,%8f,%8.1f,%.2f,%.2e\n”,f,f,f,f,f);
printf(“%3c\n”,ch);
中的char ch=‘a',%8d,%.2f,%.2e 等分别表示什么意思?该怎么理解呢?
可不可以给我解释一下,谢谢咯 展开
float f=123.456;
char ch=‘a’;
printf(“%8d,%2d\n”,a,a);
printf(“%f,%8f,%8.1f,%.2f,%.2e\n”,f,f,f,f,f);
printf(“%3c\n”,ch);
中的char ch=‘a',%8d,%.2f,%.2e 等分别表示什么意思?该怎么理解呢?
可不可以给我解释一下,谢谢咯 展开
2个回答
2010-04-12
展开全部
%8d中的8是输出列宽,表示对应的输出量最小占8个字符位置,如果实际输出不够8个字符,姿基汪就左补空格。
%.2f中的2是输出的精度,也就是输出小数锋磨的位数,会进行四舍五入
%.2e中的2是有效数字的输出精度,同%.2f中迹仔的2
%.2f中的2是输出的精度,也就是输出小数锋磨的位数,会进行四舍五入
%.2e中的2是有效数字的输出精度,同%.2f中迹仔的2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询