位运算应用法则
清零取位要用与,某位置1要用或,取反和交换用异或
移位运算要诀
1.他们都是双目运算符,两个运算分量都是整形,结果也是整形。
2.“<<”左移:右边空出的位上补0,左边的位将从字头挤掉,其值相当于乘2;
3“>>”右移:右边的位被挤掉了,对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或1,这取决于不同的计算系统。
4“>>>”运算符:右边的位被挤掉,对于左边移出的空位一概补上0;
清零取位要用与,某位置1要用或,取反和交换用异或
1.他们都是双目运算符,两个运算分量都是整形,结果也是整形。
2.“<<”左移:右边空出的位上补0,左边的位将从字头挤掉,其值相当于乘2;
3“>>”右移:右边的位被挤掉了,对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或1,这取决于不同的计算系统。
4“>>>”运算符:右边的位被挤掉,对于左边移出的空位一概补上0;