C语言里 float 型的输出后是不小数点后必须的保留六位啊?谢谢啦~~

2024年11月18日 09:44
有5个网友回答
网友(1):

不是,默认是6位
printf("%.3f",d);
.后面的3就是保留3位,你可以根据需要改动

网友(2):

float n = 13.12312;
printf("%.2f",n);
这么写是保留小数点两位.并不是你说的必须保留6位.
这个是你想要的答案吗?

网友(3):

是系统默认为6位有效数字,float是单精度型
double是双精度型的,最高可以到16位

网友(4):

默认为6位
如果不想保留6位
可以加修饰符
比如保留3位可以用%.3f

网友(5):

用格式函数来控制 EX1: format(XX,"###.000000")