iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0
自我挑戰組

C語言救救我系列 第 8

Day8-"運算子"

  • 分享至 

  • xImage
  •  

比較運算子,運算結果會是布林值,也就是說答案為真時會顯示1,若答案為否時會顯示0。

邏輯運算子,仍然是邏輯資料,因此常被拿來作條件判斷用

  1. 「==」 等於
    用來比較A是否等於B
  2. 「!=」不等於
    用來比較A是否不等於B
  3. 「>」大於
    用來比較A是否大於B
  4. 「>=」大於或等於
    用來比較A是否大於或等於B
  5. 「<」小於
    用來比較A是否小於B
  6. 「<=」小於或等於
    用來比較A是否小於或等於B
  7. 「!」NOT
    會將接在其後方的值給相反,例如A為0,!A則為1
  8. 「&&」AND
    只有前後的比較值都為1時才會顯示1,其他狀態均為0
  9. 「||」OR
    跟AND的狀態剛好相反,只有前後的比較值都為0時才會顯示0,其他狀態均為1
  10. 「^」XOR
    這個不是數學算式中的平方,而是互斥符號。它的結果就像它的名字一樣,需要前後的比較值相反時才會顯示1,其餘的狀態都是顯示0。
  11. 「>>」右移
    將值換成二進制後,整體數字向右移。白話說就是從頭拿掉幾位數,就需要在後方補回對應數量的零。
  12. 「<<」左移
    跟右移的概念相同,只是右移是從頭,左移是從尾。

/images/emoticon/emoticon29.gif

Day8就到這啦BYE~


上一篇
Day7-"常數"
下一篇
Day9-"格式化符號"
系列文
C語言救救我30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言