9.21原码补码反码

有符号数,最高位是符号位:0 表示正数,1 表示负数;剩下是数值位
1.原码 符号位加真值 绝对的二进制
7=01111 -7=1111 +0=0000 -0=1000
反码
正数:反码=原码
负数 符号位数不变 数值位按位取反
+7反=0111
-7反=1000
0反码=0000
-0反码=1111
补码
正数 补码=反码=原码
负数 反码+1
7补码=0111
-7补码1001
0补码=0000

  1. 8 位有符号补码范围:-128 ~ 127
  2. 8 位原码 / 反码范围:-127 ~ 127
posted @ 2026-09-21 23:14  瑞ovo  阅读(6)  评论(0)    收藏  举报