按位运算符与逻辑运算符的区别

按位运算符 位运算是将数据先转化为二进制补码的形式,再逐位按规则进行计算。java 按位与运算符‘ & ’ ,规则,全1为1,不然为0 按位或运算符‘ | ’,规则,全0为0,不然为1 按位非运算符‘ ~ ’ ,规则,遇1为0,遇0为1 按位异或运算符‘ ^ ’,规则 相同为0,不一样为1 注意!按位异或运算是可逆的,对一个数据进行两次异或运算以后,结果会还原 例如:3^5=6; 6^5=3; 因
相关文章
相关标签/搜索