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

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

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

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

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

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

扩展资料:

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

C语言中移位运算符

位移位运算符

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

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

  • 几个常用幂级数展开式
  • 高等数学中通解和特解分别是什么
  • 求幂级数的和函数步骤
  • 偏导数存在的条件是什么
  • 张宇二重积分换序口诀是什么
  • 热门搜索
    关爱环卫工人手抄报 关于桥的手抄报图片 生物手抄报内容 人间真情手抄报 数学天地手抄报 防火安全手抄报内容 三年级下册手抄报大全 创文明城市手抄报资料 感恩自然手抄报内容 感恩自然手抄报