单片机c语言编程语句temp=temp<<1和temp=temp<<1+1怎么理解 ,他们有什么区别?
3个回答
展开全部
temp = temp << 1 右移一位,相当于乘以2
temp=temp<< 1+1 +运算优先级高于<<,本句相当于temp=temp<<2,右移2位,相当于乘以4
temp=temp<< 1+1 +运算优先级高于<<,本句相当于temp=temp<<2,右移2位,相当于乘以4
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
temp=temp<<1 等同于 temp = temp * 2;
temp = temp<<1 + 1 等价于 temp = temp * 2 + 1;
temp = temp<<1 + 1 等价于 temp = temp * 2 + 1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询