C 基礎入門筆記(三)運算子基礎

2021-10-09 03:05:32 字數 3003 閱讀 4734

你學或不學,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;

示例1:

#includeusing namespace std;

//加減乘除

int main()

總結:

示例2:

#includeusing namespace std;

//取模,即取餘

int main()

總結:

示例3:

#includeusing namespace std;

//遞增

int main()

總結:

作用:用於將表示式的值賦給變數

賦值運算子包括以下幾個符號:

運算子術語示例結果=賦值

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;

示例:

#includeusing namespace std;

int main()

作用:用於表示式的比較,並返回乙個真值或假值

比較運算子有以下符號:

運算子術語示例結果

==相等於

4 == 30!=

不等於4 != 3

1<

小於4 < 3

0>

大於4 > 3

1<=

小於等於

4 <= 3

0>=

大於等於

4 >= 1

1示例:

#includeusing namespace std;

int main()

注意:c和c++ 語言的比較運算中, 「真」用數字「1」來表示, 「假」用數字「0」來表示。

作用:用於根據表示式的值返回真值或假值

邏輯運算子有以下符號:

運算子術語示例結果!非

!a如果a為假,則!a為真; 如果a為真,則!a為假。&&與

a && b

如果a和b都為真,則結果為真,否則為假。||或

a || b

如果a和b有乙個為真,則結果為真,二者都為假時,結果為假。

示例1:邏輯非

//邏輯運算子  --- 非

int main()

總結: 取反操作,真變假,假變真

示例2:邏輯與

//邏輯運算子  --- 與

int main()

總結:邏輯與運算子總結: 8字真言==同真為真,其餘為假==

示例3:邏輯或

//邏輯運算子  --- 或

int main()

邏輯或運算子總結: 8字真言同假為假,其餘為真

C 基礎入門(三) 運算子

c 系列內容的學習目錄 rightarrow c 學習系列內容彙總。運算子是一種告訴編譯器執行特定的數學或邏輯操作的符號。運算子的作用 用於執行 的運算。c 內建了豐富的運算子,並提供了以下型別的運算子 算術運算子 關係運算子 邏輯運算子 位運算子 賦值運算子 雜項運算子。本章我們主要講解以下幾類運...

C 基礎 運算子

運算子用於執行程式 運算,會針對乙個以上運算元進行運算。是程式中的乙個重要組成部分,目前為止,任何一門語言都會有其運算子。我們在學習c 之前,已經接觸過vb了。vb中的運算子,大家現在是不是忘得差不多了呢?接下來這篇部落格將比較一下vb和c 中運算子的異同點。一 算數運算子 從圖中,我們不難看出vb...

C 基礎 運算子

常用的運算符合 空連線運算子算術運算子 一元運算子 int i 10 int j i int k j 結果 i 9 j 10 k 9 二元運算子 10 3 3 10 3 1 10 4 2 10 5 0 邏輯運算子 返回型別永遠是布林型別 一元運算子 取非 bool b true bool r b 結...