负数在计算机中的存储

  1. 负数在计算机中以补码的形式存储,最高位1为负数,0为正数,补码的方式方便进行加法运算。ide

  2. byte类型数值范围-128到127.ci

    最高位是标志位,127二进制为01111111,则-127为10000001,-128=-127-1,因此其二进制为10000000it

  3. byte b=11111111;正数表现形式:00000001,即b=-1;class

  4. 正数取反加1为其负数表现形式,那么负数取反加1会获得起它的正数形式吗?二进制

    例:-3=1111 1101 ;取反后为:0000 0010 ; 加1:0000 0011 =3;im

    因此负数取反加1后会获得其正数形式;计算机

    那么负数减1取反获得什么呢?di

    减1:1111 1100;取反:0000 0011=3,则一样获得其正数形式view

相关文章
相关标签/搜索