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

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 07:31:06
已知 int b=8; 则表达式b>>2的值是?
xON@ů27``e"Dvn6Iiժ$TmPE7e5|3޼1m_6O%˻2HC1yogZG65[pV<ODxv.DʁR6 I*tۻfڱ}d):#0wn~{"FDxԇd/W}TR*Q^@q"χo:Mb:/2rx

已知 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
这里>>是右移的意思,