設a=8,則表達式a>>>1的值是()。
設a=8,則表達式a>>>1的值是( )。
A.1
B.2
C.3
D.4
正確答案:D解析: 本題考查考生對位運算符中無符號右移運算符的掌握。無符號右移運算符>>,也叫邏輯右移,用于將一.個數(shù)的各二進制位全部無符號右移若干位,與運算符>>不同的是左補0,而>>則是最高位移入原來高位的值。在本題中,8的二進制表示是1000,右移兩位后變成了0100,對應的十進制數(shù)是4。可見,正確答案為選項D。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。