已知 int b=8; 则表达式b>>2的值是?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 23:58:38

已知 int b=8; 则表达式b>>2的值是?
已知 int b=8; 则表达式b>>2的值是?

已知 int b=8; 则表达式b>>2的值是?
>>右移符
例 b=8 1000
b>>2 b=0010=2
右移1位就/2

增加的意思 那么值就是10

右移两位,八的二进制码是1000,右移后变为0010,也就是2。

int b=8;在C语言中表示为二进制为00001000
b>>2就是向右移动两位移动后二进制表示为00000010即十进制的2
这里>>是右移的意思,