布林邏輯(C )

2021-09-14 06:40:22 字數 1379 閱讀 8323

為了好看,直接在code編輯裡面寫了。

布林邏輯 

== 二元運算子

例子 : var1 = var2 == var3

解釋 : 如果var2等於var3,var1的值就是true,否則就是false

!= 二元運算子

例子 : var1 = var2 != var3

解釋 : 如果var2不等於var3,var1的值就是true,否則就是false

< 二元運算子

例子 : var1 = var2 < var3

解釋 : 如果var2小於var3,var1的值就是true,否則就是false

> 二元運算子

例子 : var1 = var2 > var3

解釋 : 如果var2大於var3,var1的值就是true,否則就是false

<= 二元運算子

例子 : var1 = var2 <= var3

解釋 : 如果var2小於或等於var3,var1的值就是true,否則就是false

>= 二元運算子

例子 : var1 = var2 >= var3

解釋 : 如果var2大於或等於var3,var1的值就是true,否則就是false

! 一元運算子

例子 : var1 =! var2

解釋 : 如果var2是falsealse,var1的值就是true,否則就是false

^ 二元運算子

例子 : var1 = var2 ^ var3

解釋 : 如果var2,var3中有且僅有乙個是true,那麼var1的值就是true,否則就是false

& 二元運算子

例子 : var1 = var2 & var3

解釋 : 如果var2和var3都是true,那麼var1的值就是true,否則就是false

| 二元運算子

例子 : var1 = var2 | var3

解釋 : 如果var2或者var3是true(或者兩者都是),那麼var1的值就是true

這裡有兩個與上面兩個結果一致,但是效能更優的

&& 二元運算子

例子 : var1 = var2 && var3

解釋 : 如果var2和var3都是true,那麼var1的值就是true,否則就是false

|| 二元運算子

例子 : var1 = var2 || var3

解釋 : 如果var2或者var3是true(或者兩者都是),那麼var1的值就是true

原因 : 對於&&來說,判斷第乙個運算元為false時,就不需要考慮第二個運算元了,直接返回結果false,而對於&來說,會繼續做判斷第二個運算元,然後再返回結果,所以在效能上會有一定的提高。

布林邏輯運算子

是的,我說的就是這幾個 普通與 短路與 普通或 短路或 為什麼叫 短路 呢?普通與 短路與 普通或 短路或 這個短路是形象的說法,採用 了初中物理的乙個名詞,這樣叫,只是為了更好的區分它們。短路的意思 可以理解為 當線路出現問題,有些器件不會執行。同理 1.當在 a b 條件下,當a為false時,...

三個基本的布林邏輯算符是 常用布林邏輯運算子有哪些

常用布林邏輯運算子有哪些?布林邏輯運算子有四種型別 and 邏輯與 or 邏輯或 not 邏輯非 xor 邏輯異或 1 and 邏輯和 在生活中,邏輯和解釋等同於 和 呼叫邏輯與,僅當兩個運算元均為真時,結果才為真。稱為簡明 與 或 短路 且只有兩個運算元為真,則結果為真。2 or 邏輯或 如果乙個...

第一章 布林邏輯

一 背景,一些概念 0 布林代數 1 邏輯門 2 基本布林運算元 and or not 3 結論 每個布林函式不管有多複雜,都可以只使用三個布林運算元進行表達 4 門 是用來實現布林函式的物理裝置。最簡單的門由微笑的開關裝置 電晶體 transistors 構成,這些微小開關按照設計的拓補結構進行連...