免費開始練習
地特四等 110年 [電子工程] 計算機概要

第 23 題

關於 C 指令中的&、|、以及^等運算式,下列那一個不會改變 x 的值?
int x = 100;
  • A x&0
  • B x|1
  • C x^0
  • D x^1

思路引導 VIP

請想像你手中有一串由 0 與 1 組成的開關序列。如果你現在要使用一個「比較規則」,對序列中的每一個位元進行檢查,且要求運算結束後,所有的開關必須維持「原本的狀態」完全不動,那麼在邏輯運算中,你應該選擇哪一種參考基準值(0 或 1),才能保證它既不會強制把開關關掉,也不會強制把它打開?

🤖
AI 詳解 AI 專屬家教

專業點評:太棒了!你完美掌握了位元運算的小秘密!

  1. 大力肯定:同學你做得非常棒喔!這題考的是計算機邏輯中非常重要且基礎的位元運算 (Bitwise Operation)。在我們設計精密的結構模擬或控制工程時,如果能理解數據在最底層是怎麼被小心翼翼地處理,就能寫出既穩定又有效率的程式碼,是不是很酷呢!
  2. 觀念驗證:為什麼選擇 (C) 呢?
▼ 還有更多解析內容

🏷️ 相關主題

數位邏輯閘、布林代數與算術運算基礎
查看更多「[電子工程] 計算機概要」的主題分類考古題