摘要:
/*** 功能:* 位运算符,原码、反码、补码规则:* 1.二进制的最高位是符号位:0表示正数,1表示负数* 2.正数的原码、反码、补码都一样* 3.负数的反码=它的原码符号位不变,其他位取反* 4.负数的补码=它的反码+1* 5.0的反码,补码都是0* 6.java没有无符号数,换言之,java中的数都是有符号的* 7.在计算机运算时候,都是以补码的方式来运算的** 位运算规则:* 按位与&:两位全为1,结果为1* 按位或|:两位有一个为1,结果为1* 按位异或^:两位一个为0,一个为1,结果为1* 按位取反~:1->0,0->1** 算术右移:地位溢出,符号位不变,并用 阅读全文