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

admin2021-04-28  27

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

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

答案C

解析 异或运算^,位相同为0,不同为1,或运算|只用对应位有1,结果为1,否则为0,与运算&,对应位都为1,才为1,否则为0,=!不等于。只有与0按位与,才能保证任意数的所有位清零,可得答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/lfz0FFFM
0

最新回复(0)