java中的取模和取余叫法不同是一個意思,運算符 %
25%10 = 5;
java中的取商運算,運算符 /
25/10 = 2;
java中的位與運算,運算符 &
0 & 0 = 0;
0 & 1 = 0;
1 & 0 = 0;
1 & 1 = 1;
有0則0,全1為1
2 & 4 :00000010 & 00000100 = 00000000 ,為0
java中的位或運算,運算符 |
0 | 0 = 0;
1 | 0 = 1;
0 | 1 = 1;
1 | 1 = 1;
有1則1,全0為0;
2 | 4 :00000010 | 00000100 = 00000110 ,為6
java中的異或運算,運算符 ^
0 ^ 0 = 0;
1 ^ 0 = 1;
0 ^ 1 = 1;
1 ^ 1 = 0;
不同為1,相同為0
2 ^ 4 : 00000010 ^ 00000100 = 00000110 , 為6