读书人

java 位演算小计

发布时间: 2012-09-08 10:48:07 作者: rapoo

java 位运算小计

二进制数据 分为原码,反码 和补码 。

做位运算的时候都是用的补码,正数的原码和补码反码都是一样的,而负数的反码=符号位不变其他位逐一取反。补码等于反码+1.

?

二进制最高位是符号位,0是正数,1是负数。

?

位运算结果是补码,要转为原码才是正确的。(正数可以不转)

读书人网 >编程

热点推荐