若要通过位运算使整型变量a中的各位数字全部清零,以下选项正确的是( )。

admin2021-07-09  30

问题 若要通过位运算使整型变量a中的各位数字全部清零,以下选项正确的是(    )。

选项 A、a=a&0;
B、a=a 1 0;
C、a=a’0;
D、a=!a;

答案A

解析 本题考查位运算符和位运算。“1’运算符,110=1,010=0,所以选项B中a变量的各位数字保持不变,故B错误;“”’运算符,1^0=1,0^0=0,所以选项c中a变量的各位数字中,1保持不变,0变成1,故C错误;“!”运算符,!1=0,1 0=1,所以选项D中a变量的个位数字中,1变成0,0变成1,故D错误;“&”运算符,1&0=0,0&0=0,所以选项A中各位数字全部清零,故答案为A。
转载请注明原文地址:https://kaotiyun.com/show/mskp777K
0

最新回复(0)