“表示范围”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
 
第32行: 第32行:
 
1000 0000 ~ 0111 1111
 
1000 0000 ~ 0111 1111
  
其中-128的补码为1000 0000 是认为规定。
+
其中-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 是人为规定。