A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© likang 中级黑马   /  2015-7-20 21:59  /  754 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

位运算
&按位与
如果两个位进行&操作,同1结果为1,有0结果为0
| 按位或
如果两个位进行|操作,有1结果为1,同0结果为0
~按位取反
1变0,0变1
^按位异或
相同为0,不同为1
<<左移位
各二进位全部左移,高位丢弃,低位补0,(左侧高位移动出去的位就丢弃了.)
记忆技巧:向左移动n位,相当于原数x2的n次方
注意:左移可能会改变一个数的正负性.
>>右移位:移出去的部分舍弃,高位要补符号位,
一个数右移n位,值等于原值除以2的n次方,结果是整数部分
注意:右移位不会改变一个数的正负性

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马