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

admin2010-12-10  32

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

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

答案A

解析  本题考查的是位运算的知识,对于任何二进制数,和1进行异或运算会让其取反,而和0进行异或运算不会产生任何变化。
转载请注明原文地址:https://kaotiyun.com/show/U2Pp777K
0

最新回复(0)