永发信息网

C语言中float和double的区别

答案:2  悬赏:30  手机版
解决时间 2021-01-29 00:09
C语言中float和double的区别
最佳答案
单精度浮点数(float)与双精度浮点数(double)的区别如下:

(1)在内存中占有的字节数不同
单精度浮点数在机内占4个字节
双精度浮点数在机内占8个字节
(2)有效数字位数不同
单精度浮点数有效数字8位
双精度浮点数有效数字16位
(3)所能表示数的范围不同
单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38
双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308
(4)在程序中处理速度不同
一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快
全部回答
主要区别就是精度不同 都属于浮点数 也就是小数 ,但精度不同 即取值的范围不同,其中取值范围double要比float大 ,因此所占内存位数也不同 ,一般的来说 float 占 4字节 double 占8字节 对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,c语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我不想活了?????活着没啥意思
爱心宠物诊所地址有知道的么?有点事想过去
禀履的意思是什么啊?知道的请说下!
患儿女,5岁。其母患结核性胸膜炎,故来体检
英语网名连着的那种 ₯㎕像这种 谢谢谢谢
昆明市官渡区有哪些派出所,各个派出所的辖区
贝特宠物地址在哪,我要去那里办事
请客吃饭吃什么
【二库】汾河二库游记作文
鬓面的意思是什么啊?知道的请说下!
迷雾世界手游新手怎么赚钱 新手快速赚钱攻略
博爱宠物医院地址在什么地方,我要处理点事
秦洼村地址在什么地方,我要处理点事
下图为极点附近的部分日照图,阴影部分为夜半
赵村地址在什么地方,我要处理点事
推荐资讯
中国移动(济源北海移动营业厅)地址在哪,我要
人教版三维数字课堂化学九年上答案
辟恶酒的意思是什么啊?知道的请说下!
玫瑰之约地址在哪,我要去那里办事
投影仪放电影整个平摸上有小黑点一天比一天多
恋爱的激情一般是多久?
求彩景的草莓系列drama翻译
ps3手柄能直接连接自带蓝牙功能的电脑吗
林地承包人严重毁林怎么办
门丽我是那蓝蓝的天空歌词
手机怎么修改应用名称
遵义市祥宇二手车销售有限公司仁怀分公司地址
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?