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

2020-05-27 社会 82阅读
都属于浮点数 也就是小数
但精度不同 可以取值的范围double要比float大
所占内存位数也不同
32位机来讲
float 占 4字节 double 占8字节
随便啦 一般的精度 float够用了 不过大部分情况都声明为double
主要是因为常小数值 系统识别为double 这样在计算时 免去类型转化
减小错误
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com