26. 一般來說,在 C 語言中資料型態為 short 的變數其值的範圍為-32768 至 32767。執行下列 C 語言程式碼片段後的輸出為何? 
short aInt = 32767; 
printf("%d ", aInt); 
aInt = aInt + 1; 
printf("%d ", aInt); 
aInt = aInt + 1; 
printf("%d", aInt); 
 
(A) 32767 32768 32769
(B) 32767 0 1
(C) 32767 -32768 -32767
(D) 32767 -32767 -32766

答案:登入後查看
統計: A(50), B(104), C(245), D(34), E(0) #718121

詳解 (共 4 筆)

#2507286
範圍為-32768 至 32767所以3...
(共 38 字,隱藏中)
前往觀看
7
0
#5083394
溢位從範圍的頭開始循環
(共 13 字,隱藏中)
前往觀看
2
0
#4206228
short 2byte(16bit) ...
(共 230 字,隱藏中)
前往觀看
2
0
#1519846
這題如何解?


0
0