C语言中下面这句话是什么意思?那个>>符号看不懂…… int mid=(l+r)>>1;
3个回答
展开全部
这是位操作符,即将l+r的结果右移一位就是mid的值,<<是左移
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
位移操作符,l+r的和向右位移一位
例如l+r=2
二进制位
00000010
右移一位
00000001
十进制为1
例如l+r=2
二进制位
00000010
右移一位
00000001
十进制为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |