首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

浮点型的所谓的“精度”到底是指什么啊该怎么解决

2012-03-21 
浮点型的所谓的“精度”到底是指什么啊?我们都知道float能得到6位有效数字,double能得到15位有效数字但是这

浮点型的所谓的“精度”到底是指什么啊?
我们都知道float能得到6位有效数字,double能得到15位有效数字
但是这个有效位到底是指小数点还是全部的数?
比如一个float f=12345.123456f,这个数精确6位数单单是小数部分还是小数+正数部分?

[解决办法]
后者
回复不能太短。。。。
[解决办法]
从左边第一个不是0的数字起,到精确到的位数止
,所有的数字都叫做这个数的有效数字。
[解决办法]

探讨

@_@被你们搞晕了

[解决办法]
顶5楼
123456789用float也是不能准确表示的,因为有效数字已经超出了float的表达范围
float a=123456789;
printf("%f\n",a);结果你看一下就明白了

热点排行