C语言中float和double各代表什么含义,有什么区别?

谢谢指教
那么哪些小数用Float,哪些用Double,谢谢指教

都属于浮点数 也就是小数

但精度不同 可以取值的范围double要比float大

所占内存位数也不同
32位机来讲
float 占 4字节 double 占8字节

随便啦 一般的精度 float够用了 不过大部分情况都声明为double

主要是因为常小数值 系统识别为double 这样在计算时 免去类型转化

减小错误
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-21
float double在C语言当中都是浮点数
它们之间区别就是精度不同
double 精度为最高15位 小数点后6位
float 精度为最高6,7位小数点后6位
所占字节数自然也不相同 一般环境中double占float两倍空间

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网