按位与:
1.清零:00101011&10010100=00000000
2.取一个数某些指定位置:取低八位,00101100 10101100 &00000000 11111111=00000000 10101100
2.保存某一指定位置:保存3.4.5.7.8 01010100&00111011=00010000
亦或(∧):只要不一样就为1,相同才为0。
1.指定位置翻转,1变成0,0变成1。
让01111010低4位翻转:01111010∧00001111=01110101.
2.与0相∧保存原值。
3.使用∧交换两个变量的值
a=a∧b;b=b∧a;a=a∧b;实现ab值交换。
左右移运算(<<,>>),溢出的位舍弃,不起作用。