問題詳情

40. 下列 C 語言程式碼執行後,其結果為何?


(A) 1
(B) 2
(C) 14
(D) 15

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增

用户評論

Youtube: 李霖老師】評論

這題問求結果, 解C的題目求結果看printf,所以知道要求: a^b的結果 這題使用了運算符號"^" (XOR) 來計算變數a和變數bXOR運算:二進位中相同的位置,若兩個二進位數字相同,那麼對應的結果位為0,否則為1 (口訣:相同為0,相異為1)當a=9,b=7時,將其轉換為二進位表示為:a = 1001b = 0111二進位數字進行XOR運算,得到的結果為:        1001XOR 0111-----------------   =  1110