將兩個十六進位的數字(BE)16與(C5)16轉換成二進位後,執行bitwise XOR運算,所得的結果以八進位表示為何? 
(A)(67)8
(B)(24)8
(C)(151)8
(D)(173)8

答案:登入後查看
統計: A(31), B(96), C(121), D(352), E(0) #365098

詳解 (共 3 筆)

#436571

XOR︰(1→0、0→1)=1,(1→1、0→0)=0

(BE)16=(10111110)2、(C5)16=(11000101)2

(10111110)2

        ↓

(11000101)2

        ↓

XOR=(01111011)2=(123)10=(7B)16=(173)8

8
0
#1291583
(123)10轉成8進位 為什麼是173我算錯嗎
0
0
#1468554
123/8=15...3
15比8大,所以再除一次8
15/8=1...7
1比8小,所以不用再除了
最後把商數和餘數由後往前取分別為1,7,3
得證
0
0