nynw.net
当前位置:首页 >> FloAt k=0.8567; printF("%06.1F%%",k*100); >>

FloAt k=0.8567; printF("%06.1F%%",k*100);

两个百分号是输出两个个百分号的意思。%06.1f%% 6就是要求输出的数小数点前面要求有6位数字。 1就是小数点后面保留以为数字。

k*100=85.67,格式%4.1f,就是保留一位小数,对第二位小数自然进行四舍五入了。

856.700000 %0.6ld 是格式控制符。0.6是附加符号 举例子 int k=123; printf("%0.6d%",k*); 输出结果是 123.000000 int k=123; printf("%4.6d%",k); 输出结果是 0123.000000 多添少补

真是奇葩题呀。。。求大神讲解 下列程序段的输出结果为()。 float k=0.8567; printf("%06.1d%%",k*100); A:0085.6%% B:0085.7% C:0085.6% D:.857

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com