逻辑运算符与或非(基础学习)
生活随笔
收集整理的這篇文章主要介紹了
逻辑运算符与或非(基础学习)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?邏輯運算符與或非
“!”(邏輯非)、“&&”(邏輯與)、“||”(邏輯或)是三種邏輯運算符。?邏輯運算一般用于連接多個關系,并得到最終的值是真是假。
?與關系,所有的都是真結果才是真
?或關系,至少一個為真結果也為真
?非關系,真為假,假為真
?與關系的執行順序,從頭開,始一直到有一個不成立就停止。
?或關系會從頭到尾去執行。 ?邏輯運算符把各個運算的變量(或常量)連接起來組成一個邏輯表達式。?邏輯運算符有4個,它們分別是: !(邏輯非)、 ||(邏輯或)、&&(邏輯與) ^(異或)。在位運算里面還有 &(位? ? ?與)、|(位或)的運算。
?什么是邏輯運算?
? ? ?邏輯運算用來判斷一件事情是“對”的還是“錯”的,或者說是“成立”還是“不成立”,判斷的結果是二值的,即沒有“可能? ?是”或者“可能不是”,這個“可能”的用法是一個模糊概念,在計算機里面進行的是二進制運算,邏輯判斷的結果只有二個值,? ?稱這二個值為“邏輯值”,用數的符號表示就是“1”和“0”。其中“1”表示該邏輯運算的結果是“成立”的,如果一個邏輯運? ?算式的結果為“0”,那么這個邏輯運算式表達的內容“不成立“。
例如:用1101和0100這兩個來講解
邏輯與即1101 & 0100,就是按位相與,與的概念可以同俗的理解為,一個電路有兩個串聯的開關,只有同時關閉兩個開關電路才通,打開任意一個開關電路都不通,所以那兩個數邏輯與的結果是0100。
邏輯或即1101 | 0100,就是按位相或,也可以理解為,一個電路有兩個并聯的開關,只要有一個開關是關閉的,那就電路就可以連通,只有兩個開關同時打開電路才不通。結果為1101。
邏輯非 即 !1101,這個簡單,就按位取反,為0010
總結
以上是生活随笔為你收集整理的逻辑运算符与或非(基础学习)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 取近似值 C++
- 下一篇: iOS制作framework