public class CoreJava02 {
/**
* 位运算(&)是把数字转换成2进制的数进行运算
* 12转换成2进制数字:0 0 0 0 1 1 0 0
* 8+4
* 13转换成2进制数字:0 0 0 0 1 1 0 1
* 8+4 + 1
* 12&13 相同数字取同,不相同数字 取0。在& 、|、~的运算过程中 都为真
* 0 0 0 0 1 1 0 0
* 12|13 相同数字取同,不相同数字取1
*/
public static void main(String[] args) {
int a = 12;
int b = 13;
System.err.println(a&b);
System.err.println(a|b);
}
}