判断题 · 答案 A · 考点:位运算
下列程序输出的是 A
char x=65; x=x&00001111; cout<<x<<endl;
看到八进制字面量 → 先转二进制再位与
易把 00001111 误作十六进制;忽略 char 提升为 int 再赋回
考点:位运算符(&)|八进制字面量|ASCII 编码 记忆:65(0x41) & 00001111(0x0F) = 0x01 → 答案 A. 正确