位运算主要是直接操控二进制时使用 ,主要目的是节约内存,使你的程序速度更快,还有就是对内存要求苛刻的地方使用。要点:它们都是双目运算符,两个运算分量都是整型,结果也是整型" > > " 右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或补1,这取决于所用的计算机系统。例:比方说对于十进制数11,其二进制为1011
假设数字为x,我想利用移位运算得到x/k的结果,该如何表示?
两个数字x和k,保证k是2的幂次方
表示移位的运算过程
32 16
32>>4