C语言字段宽度的问题,有点混乱

[复制链接]
查看11 | 回复1 | 2017-10-7 03:06:57 | 显示全部楼层 |阅读模式
理解它不难,首先要知道:%符号/空白m.nf(f可以换成lf).这种域宽是对实型数据进行控制的。上边m,n要为正整数。m为数据的总宽度,n为小数点后只保留的位数(要四舍五入的)不足的补零。分析:当m的大小小于实际数据的长度时,m不会起作用,本题中2.345e2(为实型常量原数为234.5)m为2,但是数据的长度明显大于2,所以以处的2没有作用;后面的n为2,就表示小数点后只保留两位,即234.5变为234.50(不足位的要用零补充,多的要用四舍五入进行处理)。输出最后结果为234.50。%+0.2f:上面出现的符号/空白表示是否要输入相应的符号位。重点在于0.2的理解,题目中重点考虑的是小数的后的位数,而不是整个数的长度。我们为了方便控制数据的显示...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行