1. 首页 > 数码极客

单精度和双精度的区别(CPU处理单精度浮点数的速度比处理)

最佳答案在内存中占有的字节数不同:单精度浮点数在机内占4个字节,双精度浮点数在机内占8个字节。有效数字位数不同:单精度浮点数有效数字8位,双精度浮点数有效数字16位。在程序中处理速度不同:一般CPU处理单精度浮点数的速度比处理双精度浮点数快。

单精度和双精度的区别(CPU处理单精度浮点数的速度比处理)

1内存中的字节数不同:机器中的单精度浮点数占4个字节,机器中的双精度浮点数占8个字节。

2有效数字位数不同:单精度浮点有效数8位,双精度浮点有效数16位。

3表示范围不同:单精度浮点的表示范围:-3.40E 38 ~ 3.40E 38.表示双精度浮点的范围:-1.79E 308 ~ 1.79E 308。

4程序中处理速度不同:一般CPU单精度浮点处理速度快于双精度浮点处理速度。

本文由“蓝廷”发布,不代表“写客百科”立场,转载联系作者并注明出处:https://www.ixieke.com/shuma/123246.html


联系我们

在线咨询: 点击这里给我发消息

工作日:9:30-18:30,节假日休息