按位与运算()
定义:参与运算的2个数据通过二进制位进行and运算。
运算规则:
00=0,01=0,10=0,11=1
总结:两个人同时得1,结果得1。 否则,结果为0。
例如,35即0000 0011 0000 0101=0000 0001,因此35的值为1。
按位或运算符(|)
定义:参与运算的两个对象按二进制位进行“或”运算。
运算规则:
0|0=0,0|1=1,1|0=1,1|1=1
总结:如果参加运算的两个对象中有一个是1,则其值为1。
例如,3|5即0000 0011| 0000 0101=0000 0111,因此3|5的值为7。