Weyu‘s blog

  • 首页
  • 代码
  • 作品
  • 学习
  • 折腾
  • 随笔
  • 关于博主
  • 时光映像
  • 我的网盘
  • 文章归档
  • 友情链接

Dey2 笔记 原码反码补码

  • admin
  • 2017-02-08
  • 0
  • 原码
    • 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
    • 通过一个字节,也就是8个二进制位表示+7和-7
    • 0(符号位)        0000111
    • 1(符号位)        1000111
  • 反码
    • 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
  • 补码
    • 正数的补码与其原码相同;负数的补码是在其反码的末位加1。

反码:                                                           补码:

    0 0000111 +7(反码)                                      0 0000111 +7(补码)

    1 0000111 -7(原码)                                       1 1111000  -7(反码)

    1 1111000 -7(反码)                                       1 1111001  -7(补码)

0  0000111 +7(补码) 
1  1111001  -7(补码)
------------------------------------- 
0  0000000
© 2025 Weyu‘s blog
  • {{ item.name }}
  • {{ item.name }}