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

admin2021-07-09  32

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

选项 A、a=a&0;
B、a=a 10;
C、a=a^0;
D、a=!a:

答案A

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

最新回复(0)