與( ) 或( ) 非( ) 異或( )運算

2021-10-01 06:12:18 字數 875 閱讀 1602

序言

定義: 1為真,0為假

與(&)

與運算可以理解為某些語言中的「and」,運算規則:運算子左右兩邊均為真,整體為真,其餘為假。

左側右側

與(&)

0 (假)

0(假)

0(假)

0(假)

1(真)

0(假)

1(真)

0(假)

0(假)

1(真)

1(真)

1 (真)

或(|)

或運算可以理解為某些語言中的「or」,運算規則:有真為真,無真為假。

左側右側

或(|)

0 (假)

0(假)

0(假)

0(假)

1(真)

1 (真)

1(真)

0(假)

1 (真)

1(真)

1(真)

1 (真)

非(~)

非運算可以理解為某些語言中的「not」,即取反運算。運算規則:非真為假,非假為真。

值非(~)

0 (假)

1(真)

1(真)

0 (假)

異或(^)

異或運算規則簡單來說就是:相同為假,不同為真。

左側右側

異或(^)

0 (假)

0(假)

0(假)

0(假)

1(真)

1 (真)

1(真)

0(假)

1 (真)

1(真)

1(真)

0(假)

當然還有「與非」、「或非」、「與或非」、「同或」等相關運算,這裡暫不討論。

與( ) 非( ) 或( ) 異或( )

位運算子主要針對二進位制,它包括了 與 非 或 異或 從表面上看似乎有點像邏輯運算子,但邏輯運算子是針對兩個關係運算子來進行邏輯運算,而位運算子主要針對兩個二進位制數的位進行邏輯運算。下面詳細介紹每個位運算子。1 與運算子 與運算子用符號 表示,其使用規律如下 兩個運算元中位都為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...

與 或 異或運算

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