一:與運算子(
&)
預算規則:
0&0=0;0&1=0;1&0=0;1&1=1
即:兩個同時為1,結果為1,否則為0
例如:3&5
十進位制3轉為二進位制的3:0000 0011
十進位制5轉為二進位制的5:0000 0101
------------------------結果:0000 0001 ->轉為十進位制:1
即:3&5 = 1
二:或運算(
|)
運算規則:
0|0=0; 0|1=1; 1|0=1; 1|1=1;
即 :參加運算的兩個物件,乙個為1,其值為1。
例如:3|5 即 00000011 | 0000 0101 = 00000111,因此,3|5=7。
三:異或運算子(
^)
運算規則:0^0=0; 0^1=1; 1^0=1; 1^1=0;
即:參加運算的兩個物件,如果兩個位為"異"(值不同),則該位結果為1,否則為0。
例如:3^5 = 0000 0011 | 0000 0101 =0000 0110,因此,3^5 = 6
(與運算) (或運算) (異或運算)
即 兩個運算元同為 1 的時候為1 0 0 0 1 0 1 0 1 1 1 1 1 即 兩個運算元中至少有乙個為 1 的時候為1 0 0 0 0 1 1 1 0 1 1 1 0 即 兩個運算元不同的時候為1 運算規則 1 0 0 1 即 對乙個二進位制數按位取反,即將0變1,1變0。將乙個運算物件的...
與運算( ) 或運算( ) 異或運算( )
預算規則 0 0 0 0 1 0 1 0 0 1 1 1 即 兩個同時為1,結果為1,否則為0 例如 3 5 十進位制3轉為二進位制的3 0000 0011 十進位制5轉為二進位制的5 0000 0101 結果 0000 0001 轉為十進位制 1 即 3 5 1 運算規則 0 0 0 0 1 1 ...
與 或 異或運算
與 或 異或運算 1.與運算 參加運算的兩個資料,按二進位制位進行 與 運算。運算規則 0 0 0 0 1 0 1 0 0 1 1 1 即 兩位同時為 1 結果才為 1 否則為0 例如 3 5 即 0000 0011 0000 0101 0000 0001 因此,3 5的值得1。例如 9 5 即 0...