11智能在线
新记
c语言中,printf("%6.2f",a)是什么意思
如题所述
举报该文章
相关建议 2013-12-04
printf是输出
%6.2f 的6是代表输出的数有6位,如果不够则用空格补充 .2 是代表小数位有两位,不够也用空格补充 f是代表这位数是一个
双精度浮点型
实数,也就是相当于float这个函数定义的实数,至于后面的a 那就是输出这个a的值了
追问
6位包括后面的2位吗?
追答
不包括,前面那个6是整数位,而后面那个2是小数位。
相当于总共有八位数
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/pqfqq487sm4fvf8s277.html
其他看法
第1个回答 2020-05-02
因为%6.2f意思小数点前面是域宽,后面是精度。也就是6是域宽,2是精度(小数点保留两位)
第2个回答 2013-12-04
%6.2f,f代表按float输出,6.2是格式控制,小数点前面六位,小数点后保留两位,
第3个回答 2013-12-04
小数点也算一位,小数点前3位,小数点后2两位。
第4个回答 2013-12-04
打印6位浮点数,小数2位
追问
6个浮点数包括2个小数的吗?
追答
是的
追问
还是小数点前面6个小数点后2个
相似回答
大家正在搜
相关问题
c语言printf("%6.2f",i); 这里的6和.2分...
在C语言中printf("c=%6.2f,s=%6.2f\n...
请问:C语言中printf("x=%6.2f")是什么意思?
C语言printf("a=%-6.2f",3.456);
c语言中%6.2f输出结果问题#include<stdio....
C语言新手 printf("duijiaoxian he i...
c语言中,a^b是什么意思?
printf( max=%6.2f,min=%6.2f/n ...