发布网友 发布时间:2022-05-03 11:28
共4个回答
热心网友 时间:2022-06-19 12:05
这是认识不全面的问题 在C中 float浮点型变量的取值范围是由指数来定的,所以由剩余尾数是23位可知,其最多可表示2*2^23个有效数字,以10为底的对数喂log10(2*2^23)=6.92,因此它的有效数字为6~7位 而不是单纯的6位。所以第七位浮点数有可能正常显示也有可能不正常显示!热心网友 时间:2022-06-19 12:05
float长度4字节热心网友 时间:2022-06-19 12:06
正的7个9是可以显示的,但负的7个9才不可以显示,原因就是23位不包含符号位,如果输入正值,符号位加上是24位哦。热心网友 时间:2022-06-19 12:06
在C语言中,float类型占4字节。