其他分享
首页 > 其他分享> > 原码、反码、补码、进制

原码、反码、补码、进制

作者:互联网

原码、反码、补码及进制

原码、反码、补码(重点、难点)

  1. 二进制的最高位是符号位:0表示整数,1表示负数;

  2. 正数的原码,反码,补码都一样(三码合一);

  3. 负数的反码 = 它原码的符号位不变,其他位取反;原码= 它反码的符号位不变,其他位取反

  4. 负数的补码 = 它的反码+1,反之也是负数的反码 = 负数的补码-1;

  5. 0的反码,补码都是0;

  6. java中的数都是有符号的;

  7. 在计算机运算的时候,都是以补码的方式来运算的;

  8. 当我们看运算结果的时候,要看它的原码;

 2&3~-2~22|32^3
原码 00000000 00000000 00000000 00000010(2的原码) 10000000 00000000 00000000 00000010 00000000 00000000 00000000 00000010 00000000 00000000 00000000 00000011(3的原码)  
反码 同上 11111111 11111111 11111111 11111101 同上 同上 同上
补码 同上 11111111 11111111 11111111 11111110 同上 同上 同上
运算后的补码 00000000 00000000 00000000 00000010 00000000 00000000 00000000 00000001 11111111 11111111 11111111 11111101 00000000 00000000 00000000 00000011 00000000 00000000 00000000 00000001
运算后的反码 同上 00000000 00000000 00000000 00000001 11111111 11111111 11111111 11111100 同上 同上
原码 同上(2) 同上(1) 10000000 00000000 00000000 00000011(-3) 同上(3) 同上(1)

 


进制

标签:11111111,反码,00000000,补码,二进制,原码
来源: https://www.cnblogs.com/xuduoduo92/p/16558115.html