网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设 a = 8,则表达式 a >>> 2 的值是
A.16
B.2
C.8
D.4
参考答案和解析
D 本题考查考生对位运算符中无符号右移运算符的掌握。无符号右移运算符$amp;>amp;>amp;$gt;,也叫逻辑右移,用于将一个数的各二进制位全部无符号右移若干位,与运算符$amp;>amp;$gt;不同的是左补0,而$amp;>amp;$gt;则是最高位移入原来高位的值。在本题中,8的二进制表示是1000,右移-位后变成了0100,对应的十进制数是4。可见,正确答案为选项D。
更多 “设 a = 8,则表达式 a >>> 2 的值是A.16B.2C.8D.4” 相关考题
考题
设int b=2;, 则表达式(b>1)的值是______。A.0B.2C.4D.8
设int b=2;, 则表达式(b<<2)/(b>>1)的值是______。A.0B.2C.4D.8
考题
设“A=”87654321””,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。A.876543B.876554SX
设“A=”87654321””,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。A.876543B.876554C.8D.6
考题
单选题设a=8,则表达式a〉〉〉2的值是()。A
1B
2C
3D
4
热门标签
最新试卷