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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18503582292 中级黑马   /  2015-9-14 19:14  /  753 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

位运算符
位运算是指用二进制进行的预算。用于整数的二进制位之间的运算
& 按位与 :如果两个数  进行&操作,同11,有00
实用技能:获取一个数的最低位,让这个数和1进行按位与操作
          判断奇偶性。让这个数和1进行按位与  ,1位奇数。0为偶数。
例:9 & 4
00001001&00000100
|  按位或 :有11,同00.
~  按位取反:1001.
^  按位异或:相同为0,不同为1
<< 左移位:各二进位全部左移。向左移动n位,相当于原数*2^n; 左移可能会改变一个数的正负性。
>> 右移位:各二进位全部右移。移出去的部分要舍弃,高位要补符号位。等于原值除以2^n,结果是整数部分;不会改变一个数的正负性。

0 个回复

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