浮点类型说明浮float,double有什么区别啊

我看到有的程序里是floata,b有的是doublea,b这两个有什么区别吗我有时候不知道是用float还是用double啊... 我看到有的程序里是 float a,b 有的是double a,b 这两个有什么区别吗 我有时候不知道是用float还是用double啊 展开
 我来答
时甜章佳以莲
2019-07-19 · TA获得超过1127个赞
知道小有建树答主
回答量:1235
采纳率:100%
帮助的人:5.5万
展开全部
单精度浮点数(float)与双精度浮点数(double)的区别如下百:
(1)在内存中占有的字节数不同
单精度浮点数在机内占度4个字节
双精度浮问点数在机内占8个字节
(2)有效数字位答数不同专
单精度浮点数有效数字8位
双精度浮点数有效数字16位
(3)所能表示数的范围不同
单精度浮点的表示范围:-3.40E+38
~
+3.40E+38
双精度浮点的表示范围:-1.79E+308
~
+1.79E+308
(4)在程序中处理速属度不同
一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闵琛不和美
2020-08-19 · TA获得超过1013个赞
知道小有建树答主
回答量:1241
采纳率:100%
帮助的人:5.3万
展开全部
精度double更高一些,而且你输入小数的话会被默认识别为float.
精度要求高的时候用DOUBLE,一般情况用float能行就用float.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式