举例 | |
---|---|
定点数:小数点的位置固定 | Eg:996.007 ——常规计数 |
浮点数:小数点的位置不固定 | Eg:9.96007*102 ——科学计数法 |
无符号数:整个机器字长的全部二进制位均为数值位,没有符号位,相当于数的绝对值。
例如:
8位二进制数有 2^8 种不同的状态
例如
可用 原码、反码、补码 三种方式来表示定点整数和定点小数。
还可用 移码 表示定点整数。
若真值为 x,则用 [x]原、[x]反、[x]补、[x]移 分别表示真值所对应的原码、反码、补码、移码
若符号位为0,则反码与原码相同
若符号位为1,则数值位全部取反
注意:移码只能用于表示整数
[+0] | [-0] | |
---|---|---|
原码 | [+0]原=00000000 | [-0]原=10000000 |
反码 | [+0]反=00000000 | [-0]反=11111111 |
补码 | [+0]补= [-0]补= 00000000 | [+0]补= [-0]补= 00000000 |
反码 | [+0]移= [-0]移= 10000000 | [+0]移= [-0]移= 10000000 |
联系客服