定点数先约定小数点
定点表示把小数点位置固定。无符号整数、有符号整数与纯小数有不同约定;小数点通常不占实际存储位。
2.1.3 · 建议 15 分钟
先比较固定小数点的位置,再认识 32 位浮点数的三个字段。
定点表示把小数点位置固定。无符号整数、有符号整数与纯小数有不同约定;小数点通常不占实际存储位。
范围说明能表示的最小值到最大值;分辨率是相邻可表示数的间隔。4 位补码整数范围为 −8~7、分辨率为 1;4 位补码纯小数范围为 −1~0.875、分辨率为 0.125。
浮点数用有效数字和指数共同表达大小。二进制规格化形式的有效数字绝对值通常写成 1.xxx,乘以 2 的整数次幂。
IEEE 754 是常用的浮点数格式标准。32 位短浮点数用 1 位符号、8 位阶码、23 位尾数字段;规格化数省略开头的 1,阶码采用偏置 127。
从基础识记走向理解应用和迁移挑战。选择、填写或先写下自己的解释,答错可以重新尝试。
先确认当前采用的表示约定。
换一组数据,核对每一步。
说明规则成立的条件,辨别常见误解。
n 位无符号整数范围是 0~2^n−1;n 位补码整数范围是 −2^(n−1)~2^(n−1)−1;n 位补码纯小数范围是 −1~1−2^−(n−1)。
短浮点阶码全 0 且尾数全 0 为零;全 0 且尾数非 0 为非规格化数。阶码全 1 且尾数全 0 为无穷,尾数非 0 为非数(NaN)。
64 位长浮点数的符号、阶码、尾数字段分别为 1、11、52 位,偏置 1023。增加位数改善范围或精度,并不让所有实数都能精确表示。
依据教材章节范围重新设计,图示、演示数据与练习均为本站制作。配合课本阅读;本站不提供教材电子版。