C语言中的有效数字怎么定义的?例如123.456的有效数字是从1开始还是从4开始?小数点也算有效数

日期:2014-02-13 18:35:26 人气:1

C语言中的有效数字怎么定义的?例如123.456的有效数字是从1开始还是从4开始?小数点也算有效数

C语言中的有效位数不是平时我们说的小数点后面的有效数字,而是指所有的数字,比如:123.456是从1开始的。如果数据类型是float型,那么有效位数是7位,也就是说存储float b=123.4567891;只能保证前7位是正确的,即我们取出b时它的前7位完全没问题就是123.4567,但是后面的就不知道是什么了。如果是double型数据,则有效位数是15位,存储时类似于float型。
    A+
热门评论