位运算符:右移运算(>>)
发表:2023-08-29 12:00:46 阅读:60

电子资讯位运算符:右移运算(>>)

右移运算符“>>”是双目运算符,其功能是把“>>”左边运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。右移1位相当于该数据除以2,右移n位等于该数据除以2的n次方。

在右移时,需要注意符号位的问题:对于无符号数,右移时左边高位移入0,右边低位舍弃不用;对于有符号数,右移时左边高位移入符号位,右边低位舍弃不用。

 

 

电子街推荐阅读

位运算符:左移运算(<<)

位运算符:“求反”运算(~)

位运算符:按位“异或”运算(^)

位运算符:按位“或”运算(|)