Swift關係運算子和邏輯運算子

2021-07-30 12:12:39 字數 656 閱讀 1502

關係運算子是比較兩個表示式大小關係的運算,它的結果是true或false,即布林型資料。如果表示式成立

結果為true, 為false。關係運算子有8種:==、!=、>、<、>=、<=、===和!==, 以let a = 6為例。具體說明參見表3-3。

表3-3 關係運算子

運算子名稱

例子結果

等於a==4

false

不等於a!=4

true

大於a > 4

true

小於a < 4

false

大於等於

a >= 4

false

小於等於

a <= 4

fasls

邏輯運算子是對布林型變數進行運算,其結果也是布林

型,具體說明參見表3-4。

表3-4邏輯運算子

運算子名稱

例子結果

邏輯非!a

a不為0時!a表示式為ture a為0時,表示式為false

邏輯與a&&b

a和b全為ture 表示式才為ture

||

邏輯或a||b

a和b最少有乙個為ture 表示式為ture  

邏輯運算子物件必須是布林值型別。

關係運算子和邏輯運算子

關係運算子也叫比較運算子,像數學中10 9 1 x 5等等,表示一種判定關係,給出的這種關係可能是正確的也可能是錯誤的,例如可以有 1 2 這種判定,但這是錯誤的判斷。計算機中也支援這種判定,但結果只有兩種,要麼判斷正確要麼判斷錯誤。正確則稱為 真 錯誤則稱為 假 任意給出這樣乙個判定,要麼為真要麼...

關係運算子,邏輯運算子

關係運算子 判斷左邊表示式的值是否 大於 右邊表示式的值 判斷左邊表示式的值是否 小於 右邊表示式的值 判斷左邊表示式的值是否 大於或者等於 右邊表示式的值 判斷左邊表示式的值是否 小於或者等於 右邊表示式的值 判斷左邊表示式的值是否 等於右邊的表示式的值 判斷左邊表示式的值是否 不等於 右邊表示式...

Swift 邏輯運算子

import foundation 邏輯運算是用來判斷一件事情是 成立 還是 不成立 或者是 真 還是 假 的,判斷的結果只有兩個值,用數字表示就是 1 和 0 其中 1 表示該邏輯運算的結果是 成立 的,0 表示這個邏輯運算的結果是 不成立 的。這兩個值成為 邏輯值 邏輯運算子主要用於邏輯運算,包...