【电子资讯】位运算符:右移运算(>>)
右移运算符“>>”是双目运算符,其功能是把“>>”左边运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。右移1位相当于该数据除以2,右移n位等于该数据除以2的n次方。
在右移时,需要注意符号位的问题:对于无符号数,右移时左边高位移入0,右边低位舍弃不用;对于有符号数,右移时左边高位移入符号位,右边低位舍弃不用。
电子街推荐阅读
【电子资讯】位运算符:右移运算(>>)
右移运算符“>>”是双目运算符,其功能是把“>>”左边运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。右移1位相当于该数据除以2,右移n位等于该数据除以2的n次方。
在右移时,需要注意符号位的问题:对于无符号数,右移时左边高位移入0,右边低位舍弃不用;对于有符号数,右移时左边高位移入符号位,右边低位舍弃不用。
电子街推荐阅读