手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

c语言程序中x>>=1是什么意思

时间:2024-10-13 19:04:40

>>=:烂瘀佐栾这是复合运算符

“>>”是双目移位运算符,其功能是把“>> ”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。

例如:设 a=15(这是十进制,要把它转换为2进制数),a>>2表示把000001111右移为00000011(十进制3)。

c语言程序中x>>=1是什么意思

扩展资料:

移位运算符有双目移位运算符:<<(左移)和>>(右移)。

C语言中移位运算符

位移位运算符

位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。

参考资料来源:百度百科-右移运算符

© 手抄报圈