c++系列內容的學習目錄→運算子是一種告訴編譯器執行特定的數學或邏輯操作的符號。\rightarrow
→c++學習系列內容彙總。
運算子的作用:用於執行**的運算。
c++ 內建了豐富的運算子,並提供了以下型別的運算子:算術運算子、關係運算子、邏輯運算子、位運算子、賦值運算子、雜項運算子。
本章我們主要講解以下幾類運算子:
運算子型別作用
算術運算子
用於處理四則運算
賦值運算子
用於將表示式的值賦給變數
比較運算子
用於表示式的比較,並返回乙個真值或假值
邏輯運算子
用於根據表示式的值返回真值或假值
算術運算子的作用:用於處理四則運算 。
算術運算子包括以下符號:
運算子術語示例結果+正號
+33-負號
-3-3+加
10 + 515-
減10 - 55*
乘10 * 550/
除10 / 52%
取模(取餘)
10 % 31++
前置遞增
a=2; b=++a;
a=3; b=3;
++後置遞增
a=2; b=a++;
a=3; b=2;
- -前置遞減
a=2; b=- -a;
a=1; b=1;
- -後置遞減
a=2; b=a- -;
a=1; b=2;
加減乘除運算的例項如下所示。
#include
using
namespace std;
intmain()
13730
302.27273
取模運算的例項如下所示。
#include
using
namespace std;
intmain()
1
10前置、後置遞增運算的例項如下所示。
#include
using
namespace std;
intmain()
a1 = 11
b1 = 11
a2 = 11
b2 = 110
a3 = 11
b3 = 100
前置和後置遞增的區別:
前置、後置遞減運算的例項如下所示。
#include
using
namespace std;
intmain()
a1 = 9
b1 = 9
a2 = 9
b2 = 90
a3 = 9
b3 = 100
賦值運算子的作用:用於將表示式的值賦給變數。
賦值運算子包括以下幾個符號:
運算子術語示例結果=賦值
a=2; b=3;
a=2; b=3;
+=加等於
a=0; a+=2;
a=2;
-=減等於
a=5; a-=3;
a=2;
*=乘等於
a=2; a*=2;
a=4;
/=除等於
a=4; a/=2;
a=2;
%=模等於
a=3; a%2;
a=1;
例項如下所示。
#include
using
namespace std;
intmain()
a = 100
a = 12
a = 8
a = 20
a = 5
a = 0
比較運算子的作用:用於表示式的比較,並返回乙個真值或假值。
c和c++ 語言的比較運算中, 「真」用數字「1」來表示, 「假」用數字「0」來表示。
比較運算子有以下符號:
運算子術語示例結果
==相等於
4 == 30!=
不等於4 != 3
1<
小於4 < 3
0>
大於4 > 3
1<=
小於等於
4 <= 3
0>=
大於等於
4 >= 1
1例項如下所示。
#include
using
namespace std;
intmain()
011
010邏輯運算子的作用:用於根據表示式的值返回真值或假值。
邏輯運算子有以下符號:
運算子術語示例結果&&與
a && b
如果a和b都為真,則結果為真,否則為假。
| |或
a | | b
如果a和b有乙個為真,則結果為真,二者都為假時,結果為假。!非
!a如果a為假,則!a為真; 如果a為真,則!a為假。
邏輯與的例項如下所示。
#include
using
namespace std;
intmain()
100
邏輯或的例項如下所示。
#include
using
namespace std;
intmain()
110
邏輯非的例項如下所示。
#include
using
namespace std;
intmain()
0
1邏輯運算子的總結:
C 基礎入門筆記(三)運算子基礎
你學或不學,c 就在那裡,不停地勾引著你 黑馬講義原檔案點這裡自取哈,共同學習共同進步。作用 用於執行 的運算 本章我們主要講解以下幾類運算子 運算子型別作用 算術運算子 用於處理四則運算 賦值運算子 用於將表示式的值賦給變數 比較運算子 用於表示式的比較,並返回乙個真值或假值 邏輯運算子 用於根據...
C語言基礎丨運算子之關係運算子(三)
c語言提供了以下關係運算子 關係運算子都是雙目運算子,其結合性均為左結合。關係運算子的優先順序低於算術運算子,高於賦值運算子。在六個關係運算子中,的優先順序相同,高於 和 和 的優先順序相同。在c語言中,有的運算子有兩個運算元,例如 10 20,10和20都是運算元,是運算子。我們將這樣的運算子稱為...
C 基礎 運算子
運算子用於執行程式 運算,會針對乙個以上運算元進行運算。是程式中的乙個重要組成部分,目前為止,任何一門語言都會有其運算子。我們在學習c 之前,已經接觸過vb了。vb中的運算子,大家現在是不是忘得差不多了呢?接下來這篇部落格將比較一下vb和c 中運算子的異同點。一 算數運算子 從圖中,我們不難看出vb...