在C语言中<<=是什么意思,在用IAR的时候碰到了。
3个回答
展开全部
左移赋值,<<==例如a<<=2;等效于a=a<<2;a的二进制值左移2位,在复制给a;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
移位赋值操作符.
例如:
int a = 0x0001;
a <<= 1;
//这时相等于 a = a << 1; //a的值为0x0002
例如:
int a = 0x0001;
a <<= 1;
//这时相等于 a = a << 1; //a的值为0x0002
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
左移等于
例:
int a=1;
a <<= 3; 相当于 a = a << 3; //把a里的值左移3位
例:
int a=1;
a <<= 3; 相当于 a = a << 3; //把a里的值左移3位
参考资料: http://baike.baidu.com/view/3983975.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询