(1)二进制的最高位是符号位,0表示正数、1表示负数;
(2)正数的原码、反码、补码都一样(三码合一);
(3)负数的反码=它的原码符号位不变,其他位取反;
(4)负数的补码=它的反码+1,负数的反码=负数的原码-1;
(5)0的反码、补码都是0;
(6)java没有无符号数,换言之,java中的数都是有符号的;
(7)在计算机运算的时候,都是以补码的方式来运算的;
(8)当我们看运算结果时,要看它的原码。
(1)二进制的最高位是符号位,0表示正数、1表示负数;
(2)正数的原码、反码、补码都一样(三码合一);
(3)负数的反码=它的原码符号位不变,其他位取反;
(4)负数的补码=它的反码+1,负数的反码=负数的原码-1;
(5)0的反码、补码都是0;
(6)java没有无符号数,换言之,java中的数都是有符号的;
(7)在计算机运算的时候,都是以补码的方式来运算的;
(8)当我们看运算结果时,要看它的原码。