变量a=01011101,变量b=11110000,若要求将a的高4位取反,低4位不变,所要执行的运算是( )。

admin2017-10-24  24

问题 变量a=01011101,变量b=11110000,若要求将a的高4位取反,低4位不变,所要执行的运算是(  )。

选项 A、ab
B、a&b
C、a<<2
D、a|4

答案A

解析 题目要求将a的高4位取反,低4位不变,即操作完成之后a的值应为10101101。选项A使用异或运行,相同为0,相异为1,计算结果为10101101;选项D使用位或运算,计算结果为11111101;选项B使用位与运算,计算结果为01010000;选项C是把a左移4位,计算结果为11010000。
转载请注明原文地址:https://kaotiyun.com/show/vbxp777K
0

最新回复(0)