已知小写字母 b 的 ASCII 码为 $ 98 $,下列 C++ 代码的输出结果是( )。
#include <iostream>
using namespace std;
int main() {
char a = 'b' ^ 4;
cout << a;
return 0;
}看到字符与数字异或 → 先转 ASCII 码按位运算
易混逻辑运算与位运算;误以为输出整数 102 而非字符
考点:ASCII 码、字符与整数转换、异或运算 记忆:字符参与运算先转 ASCII,结果再转字符输出 → 答案 C. f