第 10 题  以下代码的说法正确的是什么( )。  

别灰心,再试一次!

💡 真题解析

【答案】D

【考纲知识点】位运算

【解析】0b前缀表示后面是一个二进制数字,^是按位异或的计算符。因此将2个二进制数字做异或计算即可。


考点:位运算操作符的识别。
答案: D
解析:在C++中,^是按位异或运算符,对两个操作数对应位进行异或操作(相同为0,不同为1)。

知识点解析:C++ 中按位异或运算符为 ^,但题目中 @b 和 ~ 语法错误。若假设 a 和 b 为二进制数,异或运算结果为按位异或。