变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000,若要求将a的高4位取反,低4位不变,所要执行的运算是( )。

admin2020-10-21  20

问题 变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000,若要求将a的高4位取反,低4位不变,所要执行的运算是(    )。

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

答案A

解析 如果按题要求,高4位取反,低4位不变,则a为10101101,在选项中操作的结果,选项A中a*b=10101101,选项B中a|b=1111101,选项C中a&b=01010000,选项D中a<<4=11010000,故选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/iAyp777K
0

最新回复(0)