“表示范围”的版本间的差异
跳到导航
跳到搜索
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 是人为规定。