Floating point 是否有两种大小相同但行为不同的浮点类型?
我听说过浮点(4字节)、双精度(8字节)、十进制(16字节)。我很确定我听到有人说有一个10字节的实型,我听说在其他语言中有一些原生类型,比如复数和虚型,但我不知道它们的大小Floating point 是否有两种大小相同但行为不同的浮点类型?,floating-point,Floating Point,我听说过浮点(4字节)、双精度(8字节)、十进制(16字节)。我很确定我听到有人说有一个10字节的实型,我听说在其他语言中有一些原生类型,比如复数和虚型,但我不知道它们的大小 是否存在大小相同但行为不同的浮点类型?如果是这样,有什么区别?我想我理解你的问题 根据IEEE 754-2008,有两种类型的浮动32、64和128位表示: 逃避 这里我们有两种类型,分别代表32、64和128,分别有不同的表示,小数32的范围更窄,但精度更高。我想我理解你的问题 根据IEEE 754-2008,有两种类型
是否存在大小相同但行为不同的浮点类型?如果是这样,有什么区别?我想我理解你的问题 根据IEEE 754-2008,有两种类型的浮动32、64和128位表示: 逃避
这里我们有两种类型,分别代表32、64和128,分别有不同的表示,小数32的范围更窄,但精度更高。我想我理解你的问题 根据IEEE 754-2008,有两种类型的浮动32、64和128位表示: 逃避
在这里,32、64、128各有两种类型,分别具有不同的表示形式,小数32的范围更窄,但精度更高。完全取决于您所说的语言(以及可选的平台)!完全取决于您所说的语言(以及可选的平台)!谢谢我知道我没有疯。许多系统也支持80位类型(64位尾数和15位指数),我想其中一些可能有128位类型,其中包括80位值和6个字节的填充。谢谢!我知道我并不疯狂。许多系统也支持80位类型(64位尾数和15位指数),我认为其中一些可能有128位类型,其中包括80位值和6个字节的填充。
Name Common name Base Digits E min E max Digits E max
binary32 Single precision 2 23+1 −126 +127 7.22 38.23
binary64 Double precision 2 52+1 −1022 +1023 15.95 307.95
binary128 Quadruple precision 2 112+1 -16382 +16383 34.02 4931.77
decimal32 10 7 −95 +96 7 96
decimal64 10 16 −383 +384 16 384
decimal128 10 34 −6143 +6144 34 6144