問題詳情
23關於下列 C 語言中的有號短整數之處理,將產生何種輸出?short s = 32768; printf("%hd %hd", s, ~s);
(A)-32768 32768
(B) 32768 32767
(C)-32768 32767
(D) 32767 32768
參考答案
答案:C
難度:適中0.473
書單:沒有書單,新增
用户評論
【abaochang】評論
!驚嘆號:為邏輯取反,最常使用於 if 判斷式。因為邏輯只有 0 跟 1 ,所以判斷式內只要不是 0 的都會視為 True ,取反後變成 False 。※ 數字 0 代表邏輯 False ; 數字 1 代表邏輯 True~波浪符號:位元取反。將每一個 bit 都從 0 變 1;1 變 0。