序言
定義: 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的二進位制...