執行下列 C 程式指令後的結果,何者錯誤? unsigned short i=21, j=56, k1, k2, k3, k4; k1 = ~i; k2 = i & j; k3 = i ^ j; k4 = i | j;
Ak1=65512正確答案
Bk2=16
Ck3=45
Dk4=61
答案與詳解
~21 在 unsigned short (16-bit) = 65535 - 21 = 65514,不是 65512。題目問錯誤者,故選 A。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
