“表示范围”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
| (未显示同一用户的1个中间版本) | |||
| 第1行: | 第1行: | ||
https://www.bilibili.com/video/BV1hg411V7Bm?p=8 | https://www.bilibili.com/video/BV1hg411V7Bm?p=8 | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ | ||
| + | !码制 | ||
| + | !定点整数 | ||
| + | |- | ||
| + | |原码 | ||
| + | | -(2<sup>n-1</sup>-1) ~ +(2<sup>n-1</sup>-1) | ||
| + | |- | ||
| + | |反码 | ||
| + | | -(2<sup>n-1</sup>-1) ~ +(2<sup>n-1</sup>-1) | ||
| + | |- | ||
| + | |补码 | ||
| + | | -2<sup>n-1</sup> ~ +(2<sup>n-1</sup>-1) | ||
| + | |- | ||
| + | |移码 | ||
| + | | -2<sup>n-1</sup> ~ +(2<sup>n-1</sup>-1) | ||
| + | |} | ||
| + | 定点整数 | ||
| + | |||
| + | 当n=8,也就是一共8个数位时: | ||
| + | |||
| + | 原码:-(2<sup>n-1</sup>-1) ~ +(2<sup>n-1</sup>-1) -127 ~ +127 | ||
| + | |||
| + | 转为二进制:1111 1111 ~ 0111 1111 | ||
| + | |||
| + | |||
| + | |||
| + | 补码:-2<sup>n-1</sup> ~ +(2<sup>n-1</sup>-1) -127 ~ +127 | ||
| + | |||
| + | 1000 0000 ~ 0111 1111 | ||
| + | |||
| + | 其中-128的补码为1000 0000 是人为规定。 | ||
2022年9月2日 (五) 05:44的最新版本
https://www.bilibili.com/video/BV1hg411V7Bm?p=8
| 码制 | 定点整数 |
|---|---|
| 原码 | -(2n-1-1) ~ +(2n-1-1) |
| 反码 | -(2n-1-1) ~ +(2n-1-1) |
| 补码 | -2n-1 ~ +(2n-1-1) |
| 移码 | -2n-1 ~ +(2n-1-1) |
定点整数
当n=8,也就是一共8个数位时:
原码:-(2n-1-1) ~ +(2n-1-1) -127 ~ +127
转为二进制:1111 1111 ~ 0111 1111
补码:-2n-1 ~ +(2n-1-1) -127 ~ +127
1000 0000 ~ 0111 1111
其中-128的补码为1000 0000 是人为规定。