C 程式設計基礎(3) 運算子

2021-10-06 13:49:14 字數 2625 閱讀 9294

**作用:**用於執行**的運算

本章我們主要講解以下幾類運算子:

運算子型別作用

算術運算子

用於處理四則運算

賦值運算子

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

比較運算子

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

邏輯運算子

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

作用:用於處理四則運算

算術運算子包括以下符號:

運算子術語示例結果+正號

+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:

//加減乘除

int main()

總結:在除法運算中,除數不能為0

示例2:

//取模

int main()

總結:只有整型變數可以進行取模運算

示例3:

//遞增

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;

示例:

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

比較運算子有以下符號:

運算子術語示例結果

==相等於

4 == 30!=

不等於4 != 3

1<

小於4 < 3

0>

大於4 > 3

1<=

小於等於

4 <= 3

0>=

大於等於

4 >= 1

1示例:

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()

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

**示例3:**邏輯或

//邏輯運算子  --- 或

int main()

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

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 結...

Python基礎程式設計 運算子

舉個簡單的例子 3 2 5 例子中,2 和 3 被稱為運算元,稱為運算子。python語言支援以下型別的運算子 運算子描述 加 兩個物件相加 減 得到負數或是乙個數減去另乙個數 乘 兩個數相乘或是返回乙個被重複若干次的字串 除 x 除以 y 取模 返回除法的餘數 冪 返回x的y次冪 取整除 向下取接...