C++ 按位与()、或(|)、异或(^)等操作符

以前一直对这些操作符不以为然,但是最近发现掌握了这些操作符其实会提高解题效率,代码逻辑也会更加清楚

a%=b 等效于 a=a%b 模除并赋值。 a|=b 等效于 a=a|b 按位或并赋值。 a&=b 等效于 a=a&b 按位与并赋值。 a^=b 等效于 a=a^b 按位异或并赋值。 a!=b 逻辑判断,a不等于b,当ab不等时为真。 && 逻辑与,均为真时结果为真。 || 逻辑或,均为假时结果为假,否则为真。 !a 逻辑非, a为真时结果为假,否则反。 | 按位或 ^ 按位异或 & 按位与 ~ 按位取反

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgyddp.html