复习操作符(|,&,^,~,!,>>,<<)备忘

“|”按位或(12|10):
1100
1010
_____
1110

“&”按位与(12&10):
1100
1010
_____
1000

“^”按位异或(12^10):
1100
1010
______
0110

“~”反(~2):
0000 0000 0000 0010        //~2
____________________
1111 1111 1111 1101        //-3

“!”true or fasle 取反。如 !4 结果为 0。!0 结果为 1

“<<”左移位。如 4<<2 既 0100 左移2位,结果位10000,既16;

“>>”右移位。

posted on 2008-06-24 16:00  马可香蕉  阅读(137)  评论(0编辑  收藏  举报