Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要11130單選題

下列 C 語言指令,何者可以將短整數變數 i 的 16 個位元中的第 4 位元翻轉(0 變 1,或是 1 變 0),且其他位元(第 1~3 位元,以及第 5~16 位元)維持不變?

Ai^0x0008正確答案
Bi&0x0008
Ci|0x0008
Di+0x0008
答案與詳解
A
正確答案
XOR(^)特性:與 1 相 XOR 會翻轉,與 0 相 XOR 維持不變,是位元翻轉的標準手法。

為什麼答案是 A

0x0008 = 0000 0000 0000 1000,只有第 4 位元為 1。XOR 規則:x^1=~x(翻轉)、x^0=x(不變),故第 4 位元翻轉、其他維持原狀,完全符合題意。

考點:XOR 翻轉位元考點:AND 取位元考點:OR 設位元考點:加法非位元運算
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮