Nan*_*iao 4 go
我是golang的新手,并且与"&^"运算符混淆.
根据规范,"&^"的解释是:位清除(AND NOT).根据我的理解,它意味着:x&^ y == x&(^ y).
我的理解是对的吗?谢谢!
atu*_*pal 6
你的理解是正确的.你可以把它作为"位操作符"和规则:
1 &^ 1 = 0 1 &^ 0 = 1 0 &^ 0 = 0 0 &^ 1 = 0
就像x & y,x ^ y,x | y.
x & y
x ^ y
x | y
归档时间:
11 年,8 月 前
查看次数:
150 次
最近记录: