比較運算子,運算結果會是布林值,也就是說答案為真時會顯示1,若答案為否時會顯示0。
邏輯運算子,仍然是邏輯資料,因此常被拿來作條件判斷用
- 「==」 等於
用來比較A是否等於B
- 「!=」不等於
用來比較A是否不等於B
- 「>」大於
用來比較A是否大於B
- 「>=」大於或等於
用來比較A是否大於或等於B
- 「<」小於
用來比較A是否小於B
- 「<=」小於或等於
用來比較A是否小於或等於B
- 「!」NOT
會將接在其後方的值給相反,例如A為0,!A則為1
- 「&&」AND
只有前後的比較值都為1時才會顯示1,其他狀態均為0
- 「||」OR
跟AND的狀態剛好相反,只有前後的比較值都為0時才會顯示0,其他狀態均為1
- 「^」XOR
這個不是數學算式中的平方,而是互斥符號。它的結果就像它的名字一樣,需要前後的比較值相反時才會顯示1,其餘的狀態都是顯示0。
- 「>>」右移
將值換成二進制後,整體數字向右移。白話說就是從頭拿掉幾位數,就需要在後方補回對應數量的零。
- 「<<」左移
跟右移的概念相同,只是右移是從頭,左移是從尾。
Day8就到這啦BYE~