①a=b 把b的值赋给a
② a=4/3 a=1 因为a是整型时只取整数部分
即便double a 计算机看到4/3 两个整型会自动把答案变成整型
处理方法:a=4.0/3
③& 与运算 都为1 为1 其余为0
举例:2&3
10 &11 → 10
④| 或运算 都为0 为0 其余为1
举例:2|3
10 | 11 → 11
⑤^ 异或运算 相同为0 其余为1
举例:2^3
10^11 → 01
⑥ ~取反运算
举例:~2
10→01
⑦<<左移 向左移位 值乘2 低位补0 符号位不变
⑧>>右移 向右移位 值除2 向下取整 符号位不变 其中带负号时 -3>>1 值为-2
00000011(3)--11111101--(-3) 11111110(-3>1)--00000010(-3右移取反以后的值)就是2 所以-3>1 就是负2