float型变量有效数字是7位,为什么int=23转换成float型为23.000000?_百 ...

发布网友 发布时间:2024-10-09 03:12

我来回答

2个回答

热心网友 时间:2024-11-08 22:09

int=23转换成float型为23.000000 是你的输出格式问题。

有效数字是7位,指精度,最多7位是精确的。(科学计数法)

实际上,int整型转float型,总是精确的,没有误差。

热心网友 时间:2024-11-08 22:05

因为float默认的小数点后是6位

你可以用 %5f

5着个数字来 控制他的长度的`````

如果你想知道给我短信

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com