原码,反码,补码(重点 难点)
1.二进制的最高位是符号位,0表示正数,1表示负数。
2.正数的原码,反码,补码都一样。
3.负数的反码=它的原码符号位不变,其余位取反。(0变成1,1变成0)
4.负数的补码=它的反码+1;负数的反码=它的补码-1;
5.0的反码,补码都是0;
6.Java中的数都是有符号的;
7.在计算机运算的时候,都是以补码来进行运算的;
8.当我们看运算结果时,要看它的原码。
1.二进制的最高位是符号位,0表示正数,1表示负数。
2.正数的原码,反码,补码都一样。
3.负数的反码=它的原码符号位不变,其余位取反。(0变成1,1变成0)
4.负数的补码=它的反码+1;负数的反码=它的补码-1;
5.0的反码,补码都是0;
6.Java中的数都是有符号的;
7.在计算机运算的时候,都是以补码来进行运算的;
8.当我们看运算结果时,要看它的原码。