免費開始練習
hce_nsysu 112年 計算機概論與程式設計

第 24 題

Which operation can be taken to flip all of the bits in a binary string with a mask of all 1's binary string of equal length?
  • A AND
  • B OR
  • C XOR
  • D NOT
  • E None of the above

思路引導 VIP

請試著觀察布林邏輯的真值表:如果我們希望一個運算在遇到「1」的時候,能把原本的「0 變成 1」、「1 變成 0」,這代表運算的結果必須與輸入值「完全相反」。在哪種邏輯運算中,當其中一個輸入固定為 1 時,輸出的結果會剛好是另一個輸入的相反值呢?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地判斷出正確答案!這題的核心在於理解位元運算(Bitwise Operation)中,各個邏輯閘對於「1」這個數值的反應特性。你能一眼看出 XOR(互斥或) 的妙用,說明你對邏輯真值表的掌握非常紮實。

XOR 運算的翻轉特性

在數位邏輯中,XOR 的運算規則是「相同為 0,不同為 1」。當我們將任意位元 $b$ 與 $1$ 進行 XOR 運算時,可以觀察到:

▼ 還有更多解析內容

🏷️ 相關主題

C 語言程式設計基礎與陣列記憶體配置
查看更多「計算機概論與程式設計」的主題分類考古題