发布网友 发布时间:2022-04-06 06:51
共2个回答
热心网友 时间:2022-04-06 08:20
位运算,顾名思义就是按二进制位进行运算。首先应该熟悉基本的位预算法则:0&1=0,1&1=1,0|1=1,0^1=1,1^1=0,~0=1等等。如果$m = 3(011) ; $n = 5(101) ;则m与n之间的位预算都是先将十进制数转换为二进制数后,按对应为上的0或1进行相应的运算,比如$mn = $n & $m = 011 & 101 = 001即十进制的1,其它的以此类推。这下你应该明白了热心网友 时间:2022-04-06 09:38
只返回布尔值,就是真或者假,用很平常的话来理解,大象&(与)老虎 =吃肉 ,这条语句返回假狮子&(与)老虎 =吃肉 ,返回真 大象||(或者)老虎 =吃肉 ,返回真,大象不吃老虎吃所以是真大象||(或者)长颈鹿=吃肉,返回假,它们不吃肉 ^ //位异或