位运算

位运算是将数据先转化为二进制数,再逐位(bit)按规则计算

(1)&(与运算)规则:全1则1,否则为0

(2)|(或运算)规则:全0则0,否则为1

(3)~(非运算)规则:遇1则0,遇0则1

(4)^(异或)规则:相同为0,不同为1

^的特殊用法:一个数据针对另一个数据位异或两次,该数不变(异或可以用来做加密算法)

 

posted @ 2016-06-29 22:31  加速世界  阅读(198)  评论(0)    收藏  举报