首页 > 电脑

floatk=0.8567;printf("%6.1f%%",k*100);

更新时间2019-07-02 05:05:17

答案为什么是85.7%,不应该是一个六位数吗

%6.1f

不表示输出是6位数,而表示输出的宽度是6位

整数部分正常输出,而小数只输出1位(四舍五入)

所以是数字部分是87.5且是右对齐,所以前面还会输出2个空格,完整的结果为

 87.5%

(前面二空格)

上一篇:vbs显示缺少语句

下一篇:css样式表基本的语法格式是什么?