二进制的运算
1,二进制的三种编码方式:原码,反码,补码
对于正数的原码,反码,补码都相同,而负数的则不然。二进制正负数的表示方式,以一个字节为例:最高位为0表示正,最高位为1表示负数
负数的反码:符号位不变,其余0变1,1变0;补码就是在反码基础上加一
2,五种运算:&(与),|(或),^(异或),~(取反),左移,右移;
&:都为1,结果才为1;
|:有一个为1,结果就为1;
^:一个为1,一个为0,怎结果为1
~:1变0,0变1;
左移:舍弃左边n位,在右边补n个0;
右移:和左移相反