問題詳情

1. 若 & 為 AND 位元運算子,執行下列 BITAND(28, 69)函數後,輸出結果為何?


(A) 1
(B) 4
(C) 28
(D) 69

參考答案

答案:B
難度:簡單0.636
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】根據題目所給定的位元運算子為 AND,表示在進行運算時會將 a 和 b 的二進位數字進行比較,若同一個位置上的二進位數字都是 1,則該位元運算的結果為 1,否則為 0。因此,我們可以先將 28 和 69 的二進位數字列出來:28 = 0001 1100 69 = 0100 0101接著,將這兩個數字的二進位數字進行 AND 運算:最後的結果為 0000 0100,對應十進位數字為 4。因此,執行 BITAND(28, 69) 函數後,輸出結果為 4。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】根據題目所給定的位元運算子為 AND,表示在進行運算時會將 a 和 b 的二進位數字進行比較,若同一個位置上的二進位數字都是 1,則該位元運算的結果為 1,否則為 0。因此,我們可以先將 28 和 69 的二進位數字列出來:28 = 0001 1100 69 = 0100 0101接著,將這兩個數字的二進位數字進行 AND 運算:最後的結果為 0000 0100,對應十進位數字為 4。因此,執行 BITAND(28, 69) 函數後,輸出結果為 4。