招生電話:0816- 8119777

1.8 C++ 運算符

1
發表時間:2022-03-02 18:49

運算符是一種告訴編譯器執行特定的數學或邏輯操作的符號。C++ 內置了豐富的運算符,并提供了以下類型的運算符:

  • 算術運算符

  • 關系運算符

  • 邏輯運算符

  • 位運算符

  • 賦值運算符

  • 雜項運算符

算術運算符

下表顯示了 C++ 支持的算術運算符。

假設變量 A 的值為 10,變量 B 的值為 20,則:

運算符描述實例
+把兩個操作數相加A + B 將得到 30
-從第一個操作數中減去第二個操作數A - B 將得到 -10
*把兩個操作數相乘A * B 將得到 200
/分子除以分母B / A 將得到 2
%取模運算符,整除后的余數B % A 將得到 0
++自增運算符,整數值增加 1A++ 將得到 11
--自減運算符,整數值減少 1A-- 將得到 9

關系運算符

下表顯示了 C++ 支持的關系運算符。

假設變量 A 的值為 10,變量 B 的值為 20,則:

運算符描述實例
==檢查兩個操作數的值是否相等,如果相等則條件為真。(A == B) 不為真。
!=檢查兩個操作數的值是否相等,如果不相等則條件為真。(A != B) 為真。
>檢查左操作數的值是否大于右操作數的值,如果是則條件為真。(A > B) 不為真。
<檢查左操作數的值是否小于右操作數的值,如果是則條件為真。(A < B) 為真。
>=檢查左操作數的值是否大于或等于右操作數的值,如果是則條件為真。(A >= B) 不為真。
<=檢查左操作數的值是否小于或等于右操作數的值,如果是則條件為真。(A <= B) 為真。

邏輯運算符

下表顯示了 C++ 支持的關系邏輯運算符。

假設變量 A 的值為 1,變量 B 的值為 0,則:

運算符描述實例
&&稱為邏輯與運算符。如果兩個操作數都 true,則條件為 true。(A && B) 為 false。
||稱為邏輯或運算符。如果兩個操作數中有任意一個 true,則條件為 true。(A || B) 為 true。
!稱為邏輯非運算符。用來逆轉操作數的邏輯狀態,如果條件為 true 則邏輯非運算符將使其為 false。!(A && B) 為 true。


文章分類: 信息技術-教學資源
分享到: