物聯網學習教程——邏輯運算子和邏輯表示式
說明:
關係運算子的優先順序低於算術運算子
關係運算子的優先順序高於賦值運算子
2. 關係表示式
用關係運算子將兩個表示式(可以是算術表示式或
關係表示式,邏輯表示式,賦值表示式,字元表示式)
接起來的式子,稱關係表示式
例:a>b,a+b>b+c,(a=3)>(b=5), ’ a ’ < ‘ b ’ ,(a>b)>(b<c)
關係表示式的值是一個邏輯值 ( C 語言中沒有專用的邏輯值, 1 代表真, 0 代表假
,即“真”或“假”。 )
例:關係表示式” a>b ”的值為“真”,表示式的值為 1 。
1. 邏輯運算子及其優先次序
(1)&& ( 邏輯與 ) 相當於其他語言中的 AND
(2)|| ( 邏輯或 ) 相當於其他語言中的 OR
(3)! ( 邏輯非 ) 相當於其他語言中的 NOT
例:a&&b 若 a,b 為真,則 a&&b 為真。
a||b 若 a,b 之一為真,則 a||b 為真。
!a 若 a 為真,則 !a 為假。
優先次序:
!( 非 )->&&()->||()
邏輯運算子中的“ && ”和“ || ”低於關係運算子,“ ! ”高於算
術運算子
2. 邏輯表示式
用邏輯運算子將關係表示式或邏輯量連線起來的式子就
是邏輯表示式。
邏輯表示式的值應該是一個邏輯量“真”或“假”。
例:設a=4 , b=5 :
!a 的值為 0 a&&b 的值為 1
a||b 的值為 1 !a||b 的值為 1
4&&0||2 的值為 1
在邏輯表示式的求解中,並不是所有的邏輯運算子都要被執行。
(1)a&&b&&c 只有 a 為真時,才需要判斷 b 的值,只有 a 和 b 都為真時,
才需要判斷c 的值。
(2)a||b||c 只要 a 為真,就不必判斷 b 和 c 的值,只有 a 為假,才
判斷b 。 a 和 b 都為假才判斷 c
例:(m=a>b)&&(n=c>d)
當a=1,b=2,c=3,d=4,m 和 n 的原值為 1 時,由於“ a>b ”的值
為0 ,因此 m=0 ,而“ n=c>d ”不被執行,因此 n 的值不是 0 而
仍保持原值1 。
用邏輯表示式來表示閏年的條件
能被4 整除,但不能被 100 整除。
能被4 整除,又能被 400 整除。
答 案: (year%4==0&&year%100!=0)||year%400==0
值為真(1) 是閏年,否則為非閏年。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914734/viewspace-2656465/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python學習-比較運算子和邏輯運算子Python
- CMake 生成器表示式---條件表示式和邏輯運算子
- 邏輯運算子
- 4、邏輯運算子
- SCSS 邏輯運算子CSS
- iOS Swift邏輯運算子iOSSwift
- JavaScript || 邏輯或運算子JavaScript
- JavaScript && 邏輯與運算子JavaScript
- JavaScript ! 邏輯非運算子JavaScript
- JS 中的邏輯運算子JS
- 關於 isset 和邏輯運算子的使用
- Java基礎09:邏輯運算子、位運算子Java
- python-邏輯運算子對應的函式Python函式
- 【C進階】15、邏輯運算子
- JS 邏輯運算子的特點JS
- 【C】 15_邏輯運算子分析
- web前端學習教程,掌握核心邏輯運算Web前端
- 逍遙自在學C語言 | 邏輯運算子C語言
- Python中的邏輯表示式Python
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- java短路邏輯運算子是什麼Java
- 【Numpy學習12】邏輯函式函式
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- 業務邏輯學習!
- day01-字串方法-邏輯運算子規律字串
- Python邏輯運算Python
- python學習----誰在說謊邏輯運算Python
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- 【Python基礎知識】Python中的邏輯運算子Python
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- JS邏輯練習JS
- 機器學習:邏輯迴歸機器學習邏輯迴歸
- c#學習----邏輯判斷C#
- numpy學習回顧-數學函式及邏輯函式函式
- Kotlin 運算子詳解:算術、賦值、比較與邏輯運算子全解析Kotlin賦值
- 機器學習整理(邏輯迴歸)機器學習邏輯迴歸
- 機器學習之邏輯迴歸機器學習邏輯迴歸
- nanoDLA邏輯分析儀上手教程NaN