下面选项正确的是

admin2010-12-17  27

问题 下面选项正确的是

选项 A、“128>>1”值为32
B、“128>>>1”值为64
C、“128>>>1”值为-32
D、“128>>>1”值为-64

答案B

解析 本题考查Java中的运算符。“>>”是算术右移运算符,选项A中128相当于二进制的10000000,所以“128>>1”值为64,而不是32,选项B正确。“>>>”是逻辑右移运算符,用来将一个数的二进制位添。右移若干位,与位运算符“>>”不同的是,移除的低位被舍弃,“128>>>1”值也为64。
转载请注明原文地址:https://jikaoti.com/ti/oMH0FFFM
0

最新回复(0)