数在计算机
前言:这大概是在8月12日左右写的。完全没更新。
纸质笔记电子化计划,并不是因为纸质笔记字体过于不羁而导致很难看懂
定点数
其中,
是符号位 是数值位
| 数制 | 定点小数 | 定点整数 | ||
|---|---|---|---|---|
| 真值 | 定义 | 真值 | 定义 | |
移码 = 补码符号位取反;移码的大小关系与真值的大小关系相同。
浮点数
浮点数的表示
其中,
为尾数 为基数(R进制) 为指数
其中,
为阶符 为阶码 为数符 为尾数
规格化
: 当
if 用原码表示,0.1xxx或1.1xxx,
if 用补码表示,0.1xxx或1.0xxx,
(学习时需要反复推的一张表)
浮点数表示范围
| 特殊值 | 阶码 |
尾数 |
真值 |
|---|---|---|---|
| 最大正数(最大数) | |||
| 最小正数 | |||
| 绝对值最大负数(最小数) | |||
| 绝对值最小负数 | |||
| 规格化绝对值最小负数 | |||
| 规格化最小正数 |
算了先放这儿。