c语言输出
floata=3.678printf("%f,%5.2f,%3.2f,%3.0f\n")这几个怎么输出%5.2f这个应该是输出xx3.68还是x3.68"x表示空格"请高...
float a=3.678
printf("%f,%5.2f,%3.2f,%3.0f\n")
这几个怎么输出
%5.2f这个应该是输出 xx3.68 还是x3.68 "x表示空格"
请高手帮帮我!谢谢
这道题到底是xx3.68 还是x3.68啊!
请说明为什么!我不需要只是结果的答案!
谢谢! 展开
printf("%f,%5.2f,%3.2f,%3.0f\n")
这几个怎么输出
%5.2f这个应该是输出 xx3.68 还是x3.68 "x表示空格"
请高手帮帮我!谢谢
这道题到底是xx3.68 还是x3.68啊!
请说明为什么!我不需要只是结果的答案!
谢谢! 展开
5个回答
展开全部
这些知识具体在讲到printf函数是会讲到,我现在做一个概括:
1. %f,不指定字段宽度,它是整数部分全部输出,并输出6位小数。
2. %m.nf指定输出数据共占m列,其中有n位小数,如果数值长度小于m.则左端补空格。
3. %-m.nf与 %m.nf基本相同,只是输出的数值向左端靠,右端补空格!
4. 特别注意:小数点也占一位。
例如:
float a=3.678
%f时输出:3.678000
%10.3f时输出:_ _ _ _ _3.678
%-10.3f时输出:3.678_ _ _ _ _
所以你所说的%5.2f应该输出:x3.67
1. %f,不指定字段宽度,它是整数部分全部输出,并输出6位小数。
2. %m.nf指定输出数据共占m列,其中有n位小数,如果数值长度小于m.则左端补空格。
3. %-m.nf与 %m.nf基本相同,只是输出的数值向左端靠,右端补空格!
4. 特别注意:小数点也占一位。
例如:
float a=3.678
%f时输出:3.678000
%10.3f时输出:_ _ _ _ _3.678
%-10.3f时输出:3.678_ _ _ _ _
所以你所说的%5.2f应该输出:x3.67
展开全部
float a=3.678
printf("%f,%5.2f,%3.2f,%3.0f\n")
格式写错了,语法都通不过
float a=3.678;
printf("%f,%5.2f,%3.2f,%3.0f\n",a,a,a,a);
结果应该是:3.678,xx3.67,3.67,xx3
printf("%f,%5.2f,%3.2f,%3.0f\n")
格式写错了,语法都通不过
float a=3.678;
printf("%f,%5.2f,%3.2f,%3.0f\n",a,a,a,a);
结果应该是:3.678,xx3.67,3.67,xx3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出为:
3.678000, 3.68,3.68, 4
3.678000, 3.68,3.68, 4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3.68
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询