zoukankan      html  css  js  c++  java
  • 原码反码补码

    1.原码

    将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。
    为了简单起见,我们用1个字节来表示一个整数。
         +7的原码为: 00000111
         -7的原码为: 10000111

    2.反码

    一个数如果为正,则它的反码与原码相同;一个数如果为负,则符号位为1,其余各位是对原码取反。
    为了简单起见,我们用1个字节来表示一个整数:
         +7的反码为:00000111
         -7的反码为: 11111000

    3.补码

    补码:一个数如果为正,则它的原码、反码、补码相同;一个数如果为负,则符号位为1,其余各位是对原码取反,然后整个数加1。为了简单起见,我们用1个字节来表示一个整数:
    +7的补码为: 00000111
    -7的补码为: 11111001

  • 相关阅读:
    Multidimensional Arrays
    TortoiseGit
    Excel教程(14)
    Excel教程(13)
    Excel教程(12)
    Excel教程(11)
    lock
    reflect
    game
    html x
  • 原文地址:https://www.cnblogs.com/itchenguo/p/10677792.html
Copyright © 2011-2022 走看看