我已经获得了十六进制数0xAA并被告知要按顺序执行以下操作:
向右移3 并使用0x18 向左移动
以下是我执行此操作的步骤:
1。)以二进制表示0xAA
0xAA = 1010 1010
2。)右移3
0001 0101
3.)以二进制表示0x18
0x18 = 0001 1000
4.)执行0001 0101和0001 1000
0001 0101& 0001 1000 = 0001 0000
5.)左移2
0100 0000
这是我的最终答案,0100 0000.然而,我被告知应该得到的答案是0111.我无法弄清楚我哪里出错,或者我应该如何得到答案。我希望有人能告诉我哪里出错了。非常感谢你们。
答案 0 :(得分:0)
似乎我正在计算正确的结果,这是预期的结果是不正确的。谢谢大家的帮助。