visualstudio2017吧 关注:147贴子:388
  • 1回复贴,共1

请问书上的运行结果为什么与”Visual Studio 2017”上实际的运行

只看楼主收藏回复

请问书[C程序设计(第五版),P38]上的运行结果为什么与”Visual Studio 2017”上实际的运行结果不同?



1楼2018-01-01 21:20回复
    float:
    1bit(符号位) 8bits(指数位) 23bits(尾数位)
    精度是由尾数的位数来决定的
    float:2^23 = 8388608,一共七位,这意味着最多能有7位有效数字,
    但绝对能保证的为6位,也即float的精度为6~7位有效数字;


    IP属地:四川2楼2018-02-26 12:16
    回复