双精度和单精度的区别是什么

双精度是2012年发布的地理信息系统术语,来自《地理信息系统术语》第二版。那么双精度和单精度有什么区别呢?

双精度和单精度有什么区别?

1.内存不同。浮点数" title="单精度浮点数">单精度浮点数占用4个字节(32位)存储空间存储浮点数,包括1位符号、8位阶码和23位尾数。双精度浮点数使用8个字节(64位)存储空间存储浮点数,包括1位符号、11位阶码和52位尾数。

2.存储的值范围不同。单精度浮点的值范围为-3.4E38~3.4E38.双精度浮点数可以表示的数字的绝对值范围约为-2.23E308~ 1.79E308。E多少次方表示10,如3.4E38指3.4乘以1038次方。

3.十进制下的位数不同。单精度浮点最多有7位十进制有效数字。如果某个数字的有效数字位数超过7位,当定义为单精度变量时,超出部分将自动四舍五入。双精度浮点数可以表示十进制的15或16位有效数字,超出部分将自动四舍五入。

以上就是给各位带来的关于双精度和单精度的区别是什么的全部内容了。

以上是 双精度和单精度的区别是什么 的全部内容, 来源链接: utcz.com/wiki/727505.html

回到顶部