與 或 異或運算

2022-07-18 02:45:15 字數 856 閱讀 1939

參加運算的兩個資料,按二進位制位進行「」運算。

運算規則: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  即 0000 1001 (9的二進位制補碼)&00000101 (5的二進位制補碼) =00000001 (1的二進位制補碼)可見9&5=1。

參加運算的兩個物件,按二進位制位進行「」運算。

運算規則:0|0=0;   0|1=1;   1|0=1;    1|1=1;

即 :參加運算的兩個物件只要有乙個為1,其值為1

例如:  3|5 可寫算式如下: 0000 0011 | 0000 0101 = 0000 0111(十進位制為7)因此,3|5的值為7。 

例如:9|5 可寫算式如下: 00001001 | 00000101 = 

00001101 (十進位制為13)因此,9|5的值為13。

參加運算的兩個資料,按二進位制位進行「異或」運算。

運算規則:0^0=0;   0^1=1;   1^0=1;   1^1=0;

即:參加運算的兩個物件,如果兩個相應位為「異」(值不同),則該位結果為1,否則為0

例如:9^5可寫成算式如下: 00001001 ^ 00000101 = 00001100 (十進位制為12)因此,9^5的值為12。

與 或 異或運算

與 或 異或運算 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...

與 或 異或運算

參加運算的兩個資料,按二進位制位進行 與 運算。運算規則 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 即 0000 1001 9的二進位制...

與 或 異或運算

參加運算的兩個資料,按二進位制位進行 與 運算。運算規則 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 即 0000 1001 9的二進位制...