复合运算符“&=”是逻辑还是按位与?
换句话说,a &= b
是否与:
a = a & b
a = a && b
最佳答案
a &= b
使用按位与运算符。想想 +=
操作:
a += 5;
等同于:
a = a + 5;
它只是两个操作的组合:&
和=
。
关于C - 逻辑复合运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13628350/
复合运算符“&=”是逻辑还是按位与?
换句话说,a &= b
是否与:
a = a & b
a = a && b
最佳答案
a &= b
使用按位与运算符。想想 +=
操作:
a += 5;
等同于:
a = a + 5;
它只是两个操作的组合:&
和=
。
关于C - 逻辑复合运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13628350/