浮点类型说明浮float,double有什么区别啊
我看到有的程序里是floata,b有的是doublea,b这两个有什么区别吗我有时候不知道是用float还是用double啊...
我看到有的程序里是 float a,b 有的是double a,b 这两个有什么区别吗 我有时候不知道是用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处理单精度浮点数的速度比处理双精度浮点数快
(1)在内存中占有的字节数不同
单精度浮点数在机内占度4个字节
双精度浮问点数在机内占8个字节
(2)有效数字位答数不同专
单精度浮点数有效数字8位
双精度浮点数有效数字16位
(3)所能表示数的范围不同
单精度浮点的表示范围:-3.40E+38
~
+3.40E+38
双精度浮点的表示范围:-1.79E+308
~
+1.79E+308
(4)在程序中处理速属度不同
一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询