地特四等
110年
[電子工程] 計算機概要
第 23 題
關於 C 指令中的&、|、以及^等運算式,下列那一個不會改變 x 的值?
int x = 100;
int x = 100;
- A x&0
- B x|1
- C x^0
- D x^1
思路引導 VIP
請想像你手中有一串由 0 與 1 組成的開關序列。如果你現在要使用一個「比較規則」,對序列中的每一個位元進行檢查,且要求運算結束後,所有的開關必須維持「原本的狀態」完全不動,那麼在邏輯運算中,你應該選擇哪一種參考基準值(0 或 1),才能保證它既不會強制把開關關掉,也不會強制把它打開?
🤖
AI 詳解
AI 專屬家教
專業點評:太棒了!你完美掌握了位元運算的小秘密!
- 大力肯定:同學你做得非常棒喔!這題考的是計算機邏輯中非常重要且基礎的位元運算 (Bitwise Operation)。在我們設計精密的結構模擬或控制工程時,如果能理解數據在最底層是怎麼被小心翼翼地處理,就能寫出既穩定又有效率的程式碼,是不是很酷呢!
- 觀念驗證:為什麼選擇 (C) 呢?
▼ 還有更多解析內容