当前进度
186/201题 (92.5%)
第 10 题 以下代码的说法正确的是什么( )。


别灰心,再仔细想想!
💡
真题解析
【答案】D
【考纲知识点】位运算
【解析】0b前缀表示后面是一个二进制数字,^是按位异或的计算符。因此将2个二进制数字做异或计算即可。
考点:位运算操作符的识别。
答案: D
解析:在C++中,^是按位异或运算符,对两个操作数对应位进行异或操作(相同为0,不同为1)。
知识点解析:C++ 中按位异或运算符为
^
,但题目中 @b
和 ~
语法错误。若假设 a
和 b
为二进制数,异或运算结果为按位异或。