c语言程序设计习题
展开全部
%7.5s 和%7.5f是不一样的,7都是表示输出的最大宽度,但是.5s表示的是只输出5个字符,剩下的就是空格。%7.2s表示7个宽度,但是只输出2个字符,剩下的空格,当时是右对齐。
更多追问追答
追问
我再问一下,第一个宽度不应该是8吗?怎么数宽度的啊?还有第二个为什么是补0而不是空格啊?第一个却是补0?
追答
第一个是数字,小数点也算一个宽度,所以是八个宽度。
第一个补空格是因为限制了小数只有4位,第二个是因为小数部分不够,只能补0。整数部分不能补0只补空格,小数部分可以补够到位数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询