位操作

Posted jason-beijing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了位操作相关的知识,希望对你有一定的参考价值。

1 取反 not ~
 
 
2 按位或 |
原理:只要有一位是1,那么就是1
作用:
1. 指定位变为1
 
3 按位反
 
4 按位与 & 
原理: 两位都是1,才能是1
作用:
1. 指定位变为0
2. 检测某一位.
 
5 按位异或 ^ XOR
原理: 不同时为1,相同时为0
作用:
1. 将某些位翻转
2. 交换两个变量的值.
 
 11 = 01 ^ 10
 01 = 11 ^ 10
 10 = 11 ^ 01

以上是关于位操作的主要内容,如果未能解决你的问题,请参考以下文章

在 32 位操作系统上运行 64 位 jvm

int在64位操作系统中占多少位?

32位操作系统和64位操作系统的区别

Java的按位操作符

Java的按位操作符

JavaScriptJavaScript位操作符