zoukankan      html  css  js  c++  java
  • 2012.02.22 补码

    1-5=1+(-5)

    1的二进制为:0000 0001

    -5的二进制为:1000 0101 其中最高位为符号位;它的反码为: 1111 1010;它的补码为反码+1即:1111 1011

     因此:

    1-5=1+(-5)=

    0000 0001

    1111 1011

     ----------

     1111 1100 结果为-4的补码; 即:-4的二进制:1000 0100;它的反码为:1111 1011;它的补码为反码+1即:1111 1100

    二进制数相除:

    37/64,则:

    37的二进制数:0010 0101

    64的二进制数:0100 0000

    则:37/64=

    0010 0101 / 0100 0000=0.100101

    而:0.100101的补码为:

    0.100101的补码(正数补码不变)=0010 0101B

    -37/64,则:

    37的二进制数:0010 0101

    64的二进制数:0100 0000

    则:37/64=

    0010 0101 / 0100 0000=0.100101

    而:-0.100101的补码为:

    -0.100101的补码(反码+1)=1101 1011B

  • 相关阅读:
    UVA401
    CodeForces 1330A
    CodeForces 1328C
    FZU 1759
    LightOJ 1259
    LightOJ 1341
    SDUT3930
    java入门 学习日志九(面向对象七)
    html 制作简单网页
    java入门 学习日志八(面向对象六)
  • 原文地址:https://www.cnblogs.com/itxiaocaiyidie/p/2363145.html
Copyright © 2011-2022 走看看