- num<<1等于num2,num<<2等于num22,num<<3等于num222,即运算符后为2的指数,num>>1相当于除以2;
- 与(&)对二进制数进行位与运算,每一位都进行与比较,两方都为1则当前位的1,否则为0,如0101 & 1100 = 0100;
- 非()对二进制数进行位取反运算,如果位为0,结果是1,如果位为1,结果是0,如:0101 = 1010;
- 或(|)对二进制数进行位或运算,每一位都进行或比较,只要一方为1则当前位的1,否则为0,如0101 | 1100 = 1101;
- 异或(^)对二进制数进行位异或运算,两个操作数的位中,相同则结果为0,不同则结果为1,如0101 ^ 1100 = 1001;
Java运算符
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 安装错误: Gradle 的编译版本过高, 不兼容部分5.0+手机, 需要降低版本为 1.3. Installin...