23關於下列 C 語言中的有號短整數之處理,將產生何種輸出? short s = 32768; printf("%hd %hd", s, ~s);
(A)-32768 32768
(B) 32768 32767
(C)-32768 32767
(D) 32767 32768

答案:登入後查看
統計: A(49), B(96), C(212), D(24), E(0) #2938985

詳解 (共 3 筆)

#5539562
!驚嘆號: 為邏輯取反,最常使用於 i...
(共 274 字,隱藏中)
前往觀看
10
0
#5687513

short s = 32768 會溢位1
所以變成-32768 
~為bit取反
所以為32767

8
0
#5624350
題目說有號短整數,short 為2個by...
(共 204 字,隱藏中)
前往觀看
7
0