c语言中5<<2怎么计算,等于20?为什么啊
5个回答
展开全部
5的二进制是101,<<2意思是101右移两位,得10100 十进制是20
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
5用二进制表示是(0101)2
<<左移2位,右边补零,变成(01 0100)2,等于10进制的20啊!
<<左移2位,右边补零,变成(01 0100)2,等于10进制的20啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
5的二进制是0000 0101,向左移动两位:0001 0100,结果为20.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
左移一位,相当于乘以2,两位乘以4,。。。。移几位乘以2的几次方
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询