計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題

28 一般來說,在 C 語言中型態 unsigned short 變數值的範圍為 0 至 65535。試問下列 C 程式片段,產生的輸 出為何? phpfW4DPo.png


(A)65534 65535 1
(B)65534 65534 65534
(C)65534 65535 65537
(D)65534 -32768 -32766



答案:登入後觀看
難度: 適中
1F
San Hsien (2018/06/12)

第一次65534,第二次65535,第3次65537 溢位,635537-65535=2,從0開始,故為1

2F
星魂君 大一上 (2018/07/22)

short佔2bytes = 16bits

最大值 1111111111111111(2)= 65535(10)

1111111111111111 + 0000000000000010 = 1 0000000000000001

發生溢位,最左邊的進位無視,使得答案變成 0000000000000001(2) = 1(10)

28 一般來說,在 C 語言中型態 unsigned short 變數值的範圍為..-阿摩線上測驗