【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
C語言程式中,假設g之值為13,計算((g >> 3) << 2) + ((g <<2) >> 3))之值為何?
(A)10
(B)11
(C)12
(D)13


答案:登入後觀看
難度: 困難
最佳解!
william 大三上 (2019/03/24)
((g >> 3) <&☆☆; 2) + ((☆ &...


(內容隱藏中)
查看隱藏文字
1F
william 大三上 (2019/03/24)

((g >> 3) << 2) + ((g <<2) >> 3))

右移刪除,左移到32位元前保留


1101 >> 3 -> 0001 --> 0001 << 2 -> 0100 = 4

1101 << 2 ->110100 --> 110100 >> 3 -> 0110 = 6

4+6=10

C語言程式中,假設g之值為13,計算((g >> 3) -阿摩線上測驗