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

admin2013-12-19  25

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

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

答案A

解析 A进行异或操作,01011101与11110000异或,值为10101101,也就是相当于将高4位取反,低4位不变,与题干相符。
转载请注明原文地址:https://kaotiyun.com/show/USal777K
0

相关试题推荐
随机试题
最新回复(0)