跳到正文

2.3 浮点数的表示_IEEE 754、浮点数的表示_IEEE 754(例题训练)·综合题讲评

40 分钟

2.3 浮点数的表示_IEEE 754、浮点数的表示_IEEE 754(例题训练)·综合题讲评

位级模型

综合题用十六进制位模式交叉验证:先拆字段手算,再用程序按位重解释。数值转换与类型强制转换不同,前者改编码保持数值,后者可能只是重新解释位串。

数值与状态推演

0x3F800000拆为s0,E127,f0,数值1.0;0xBF800000为-1.0。Python struct可复算字节与float。

所有计算固定题设位宽,每步写位串、解释类型、是否截断以及溢出依据。

错解反馈与迁移

错因是把0x3F800000当十进制整数再转float。迁移:复算5.75对应0x40B80000,并按大小端分别列4字节。

小纸条

复算5.75对应0x40B80000,并按大小端分别列4字节。

登录 后可看答案

Practice

本课练习

0

先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。

本课练习正在补齐,暂不应标记为完成。