黑马程序员技术交流社区
标题:
位运算
[打印本页]
作者:
likang
时间:
2015-7-20 21:59
标题:
位运算
位运算
&按位与
如果两个位进行&操作,同1结果为1,有0结果为0
| 按位或
如果两个位进行|操作,有1结果为1,同0结果为0
~按位取反
1变0,0变1
^按位异或
相同为0,不同为1
<<左移位
各二进位全部左移,高位丢弃,低位补0,(左侧高位移动出去的位就丢弃了.)
记忆技巧:向左移动n位,相当于原数x2的n次方
注意:左移可能会改变一个数的正负性.
>>右移位:移出去的部分舍弃,高位要补符号位,
一个数右移n位,值等于原值除以2的n次方,结果是整数部分
注意:右移位不会改变一个数的正负性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2