• 原反补


                                                                               原     反     补

     

    1.原码是指一个二进制数左边加上符号位后所得到的码,且当二进制数大于0时,符号位为0;二进制数小于0时,符号位为1;二进制数等于0时,符号位可以为0或1(+0/-0)。

    例如 :    -1 的原码为: 10 00 00 00 00 00 00 01  第一位(符号位)为1,表示负数

           1 的原码为: 00 00 00 00 00 00 00 00  第一位(符号位)为0,表示正数

    2.对于正数而言,其反码、补码与其原码都是相同的,而负数的反码则是其原码除去符号位的数外,将0变为1,将1变为0。

    例如:  

          -1的原码为: 10 00 00 00 00 00 00 01

                其反码为: 11 11 11 11 11 11 11 10

    3.正数的补码和其原码相同

    负数的补码是在反码的基础上加1,满2进1。

    例如:     -1的反码为: 11 11 11 11 11 11 11 10

               其补码为: 11 11 11 11 11 11 11 11

    注意:数在计算机中都是以二进制的补码形式来表示和储存的,计算的时候也是直接进行补码的运算。

  • 相关阅读:
    JAVA 笔记二  转
    JAVA 笔记一  转
    在Eclipse中设置中文JavaDOC
    java session用法
    使用Session防止表单重复提交
    君の瞳に乾杯
    今夜では一人で雛祭り 03
    今夜では一人で雛祭り 02
    今夜では一人で雛祭り    001
    十年目のバレンタインデー   002
  • 原文地址:https://www.cnblogs.com/PSLQYZ/p/11716901.html
Copyright © 2020-2023  润新知