一个二进制浮点数可以表示为:
结构如图所示(单精度)
如果是双精度浮点数,则是1位符号位+11位余1023格式的指数+52位尾数
规格化:当二进制小数点位于第一个有效位的右方时,我们说这个数是规格化(Normalized)的。
余127指数E’的端点值0和255被用来表示特殊值。
当E’=255且M=0时,表示∞。这里的∞时用0去除一个正常数的结果。这些表示中仍然使用符号位,因此存在±0和±∞的表示。
当E’=0且M≠0时,表示的是非规格化数, 其值为±0.Mx2-126。因此它比最小的规格化数还小。
当E’=255且M≠0时,表示的数称为非数。即NaN,表示执行非法操作的结果。
乘除法比加减法要简单些,因为不需要对齐尾数。
转载请注明来源:https://longjin666.top/?p=1260
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有