5<<3在C语言中是什么意思
5个回答
展开全部
就是把5换成2进制后向左移三位,缺的用0补。5换成2进制为101.。。。左移3位后用0补上是101000(换成十进制是40);如5<<2是移两位101变换后是10100(换成十进制是20)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
5写成二进制得到:0000 0101 向左移3位 得到0010 1000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-18
展开全部
5换成二进制101左移3位变成40了,
<<左移
>>右移
<<左移
>>右移
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将5左移3位
结果得40
结果得40
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询