位运算
位运算
A = 0011 1100
B = 0000 1101
A&B 0000 1100 都是1为1
A|b 0011 1101 都是0为0
A^B 0011 0001 相同为0,不相同为1(异或)
~B 1111 0010 取反
2*8 = 16怎么算快
位运算效率极高!!!
2*2*2*2
<< 左移 移一次 = *2
>> 右移 移一次 = /2
0000 0000 0
0000 0001 1
0000 0010 2
0000 0100 4
0000 1000 8
0001 0000 16
注意:(连字符)
int a = 10;
int b = 20;
//字符串连接符 + ,加号两侧出现String,会将另一侧转换为String
System.out.println(""+a+b);
System.out.println(a+b+"");

被折叠的 条评论
为什么被折叠?



