变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高

问题描述:

变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高

答案是A即a^b; 其中^代表按位异或,它的规则是同号为假(0),异号为真(1).
01011101
^ 11110000
———————
10101101
这样就达到了a的高四位取反而低四位不变的要求!