C语言中 int b=(a<<8);是啥意思啊?a是一个已知整数。
6个回答
展开全部
C 包括以下的一元运算符:
符号
名称
– ~ !
求反和求补运算符
* &
间接寻址和地址的运算符
sizeof
大小运算符
+
一元加运算符
++ ––
一元增量和减量运算符
二元运算符按照从左到右关联。
C 提供了以下二元运算符:
符号
名称
* / %
乘法运算符
+ –
加法运算符
<<
>> 移位运算符
< > <= >= == !=
关系运算符
& | ^
位运算符
&& ||
逻辑运算符
,
顺序计算运算符
符号
名称
– ~ !
求反和求补运算符
* &
间接寻址和地址的运算符
sizeof
大小运算符
+
一元加运算符
++ ––
一元增量和减量运算符
二元运算符按照从左到右关联。
C 提供了以下二元运算符:
符号
名称
* / %
乘法运算符
+ –
加法运算符
<<
>> 移位运算符
< > <= >= == !=
关系运算符
& | ^
位运算符
&& ||
逻辑运算符
,
顺序计算运算符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将a按位左移8位,并赋值给b,也可以说b等于a乘以2的8次方
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b=a左移动8位
相当于b等于a乘以2的8次方
相当于b等于a乘以2的8次方
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a的值按位左移八位后赋给b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询