
6个回答
展开全部
移位运算符。
a >> 3;表示把a右移三位
是不带循环的移位。
如果是数学运算,你可以看成是除以8
a >> 3;表示把a右移三位
是不带循环的移位。
如果是数学运算,你可以看成是除以8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
右移位,左侧补0。例如:
int a = 12;
int b;
b = a >> 3;
a = 12,12的二进制表示为 00001100,
00001100 右移3位是00000001(最右面的100被移走),也就是1, 所以 b等于1.
int a = 12;
int b;
b = a >> 3;
a = 12,12的二进制表示为 00001100,
00001100 右移3位是00000001(最右面的100被移走),也就是1, 所以 b等于1.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
移位运算符。
a >> 3;表示把a右移三位。
a >> 3;表示把a右移三位。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>> 右移运算符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询