按位操作符

& 按位与操作符;
10 & 12 这样相当于1010 & 1100 , 得到的结果是8,即:1000,两边均为1(真)时,才是1.

| 按位或
两边有一边为真,即为真.

^ 按位异或
两边相等,则为0,否则为1.

<< 按位左移
将左边的操作数向左移动右边操作数指定的的位数,并以0来填补最低位.

>> 按位右移
与左移相反,并丢弃移出的最低位.

~ 按位取反
返回操作数逐位取反之后的数值.

 

 

posted @ 2012-02-03 17:27  沉默爆破手  阅读(187)  评论(0编辑  收藏  举报