招生電話:0816-8119777
新聞詳情

1.8 C++ 運(yùn)算符

發(fā)表時(shí)間:2022-03-02 18:49

運(yùn)算符是一種告訴編譯器執(zhí)行特定的數(shù)學(xué)或邏輯操作的符號(hào)。C++ 內(nèi)置了豐富的運(yùn)算符,并提供了以下類型的運(yùn)算符:

  • 算術(shù)運(yùn)算符

  • 關(guān)系運(yùn)算符

  • 邏輯運(yùn)算符

  • 位運(yùn)算符

  • 賦值運(yùn)算符

  • 雜項(xiàng)運(yùn)算符

算術(shù)運(yùn)算符

下表顯示了 C++ 支持的算術(shù)運(yùn)算符。

假設(shè)變量 A 的值為 10,變量 B 的值為 20,則:

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

關(guān)系運(yùn)算符

下表顯示了 C++ 支持的關(guān)系運(yùn)算符。

假設(shè)變量 A 的值為 10,變量 B 的值為 20,則:

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

邏輯運(yùn)算符

下表顯示了 C++ 支持的關(guān)系邏輯運(yùn)算符。

假設(shè)變量 A 的值為 1,變量 B 的值為 0,則:

運(yùn)算符描述實(shí)例
&&稱為邏輯與運(yùn)算符。如果兩個(gè)操作數(shù)都 true,則條件為 true。(A && B) 為 false。
||稱為邏輯或運(yùn)算符。如果兩個(gè)操作數(shù)中有任意一個(gè) true,則條件為 true。(A || B) 為 true。
!稱為邏輯非運(yùn)算符。用來(lái)逆轉(zhuǎn)操作數(shù)的邏輯狀態(tài),如果條件為 true 則邏輯非運(yùn)算符將使其為 false。!(A && B) 為 true。


辦公室/傳真:0816-8119666
招生辦:0816- 8119777
地址:四川省綿陽(yáng)市園藝山教育園區(qū)
郵箱:mzsyxxzsb@sina.com
官方服務(wù)號(hào)
官方訂閱號(hào)
官方視頻號(hào)
官方抖音號(hào)
官方微博號(hào)
北京英才苑
四川省電化教育館
綿陽(yáng)教育體育館
綿陽(yáng)招生考試網(wǎng)
友情鏈接: