C语言中的或,与,非,异或
生活随笔
收集整理的這篇文章主要介紹了
C语言中的或,与,非,异或
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
或(|):在兩個條件中,至少有一個條件成立時,運算結果為“真”,即為1;若條件都不成立,運算結果為“假”,即為0。
例如:1101|0001,運算結果為1101
與(&):在兩個條件中,兩個條件均成立時,運算結果為“真”,即為1;當有一個或兩個均不成立時,運算結果為“假”,即為0。
例如1100&1010,運算結果為1000
非(!):指的是條件的反義,即原為“真”,經過運算后,結果為“假”,原為“假”,經過運算后為“真”。簡便來說,就是經過運算后,二進制中代表真的1和代表假的0互換。
例如:a=!b,b的二進制是1101,則a的二進制是0010
異或(^):在兩個條件中,當兩個條件不同時,運算結果為“真”,即為1,當兩個條件相同時,運算結果為“假”,即為0。
例如:1101^1011,運算結果為0110
總結
以上是生活随笔為你收集整理的C语言中的或,与,非,异或的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DRM系列(13)之writeback_
- 下一篇: 4. coding=utf-8 的作用