1、位运算符号
&,|,^,~(取反不分正负数),<<(标准规定在右边补0),>>(正数则左边补0,负数标准没有规定左边补充的数字)
2、常见二进制位的变换操作
功能 | 示例 |
---|---|
去掉最后一位:101101—10110 | x>>1 |
在最后加一个0:101101—1011010 | x<<1 |
在最后加一个1:101101—1011011 | (x<<1)或1 |
把最后一位变成1:101100—101101 | x或1 |
把最后一位变成0:101101—101100 | x^1 |
1、位运算符号
&,|,^,~(取反不分正负数),<<(标准规定在右边补0),>>(正数则左边补0,负数标准没有规定左边补充的数字)
2、常见二进制位的变换操作
功能 | 示例 |
---|---|
去掉最后一位:101101—10110 | x>>1 |
在最后加一个0:101101—1011010 | x<<1 |
在最后加一个1:101101—1011011 | (x<<1)或1 |
把最后一位变成1:101100—101101 | x或1 |
把最后一位变成0:101101—101100 | x^1 |