阿摩線上測驗 登入

申論題資訊

試卷:99年 - 099年警察人員及99年交通事業鐵路人員員級_資訊處理#34123
科目:程式設計
年份:99年
排序:0

題組內容

四、回答下列問題:(每小題 5 分,共 25 分)

申論題內容

⑵寫出 cout << (32 >> 4)的結果。

詳解 (共 1 筆)

詳解 提供者:hchungw

在C++中,運算符>>是位元右移運算符。當你對一個數進行右移操作時,你實際上是將該數的二進位表示向右移動指定的位元數。每移動一位,就相當於將該數除以2。

對於表達式32 >> 4,它意味著將32的二進位表示向右移動4位。

32的二進位表示為00100000。將它向右移動4位後,變成00000010,這相當於十進位中的2。

因此,cout << (32 >> 4)的結果是2。