((一)运算符) )。
运算规则:
0=0; 01=0; 10=0; 11=1
也就是说,2个同时成为1,结果成为1,否则成为0
例如35
十进制3到二进制转换3:0000 0011
十进制五到二进制五: 5:0000 0101
----------- -结果----- 000001----转到十进制: 1
即35=1
()或运算(|)。
运算规则:
0|0=0; 0|1=1; 1|0=1; 1|1=1;
也就是说,参与运算的两个对象。 一个是1,其值是1。
例如,3|5即00000011| 0000 0101=00000111,因此3|5=7。
(三)“异或”运算符^ )。
运算规则:0^0=0; 0^1=1; 1^0=1; 1^1=0;
也就是说,对于参与运算的两个对象,如果两个位“不同”,则该位的结果为1,否则为0。 也就是说,相同的是1,不同的是0。
例如3^5=0000 0011| 0000 0101=1111 0110,因此3^5=246
说点小诀窍
运算的值一定小于原来
或者运算的值一定比原来大;