**作用:**用於執行**的運算
本章我們主要講解以下幾類運算子:
運算子型別作用
算術運算子
用於處理四則運算
賦值運算子
用於將表示式的值賦給變數
比較運算子
用於表示式的比較,並返回乙個真值或假值
邏輯運算子
用於根據表示式的值返回真值或假值
作用:用於處理四則運算
算術運算子包括以下符號:
運算子術語示例結果+正號
+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次冪 取整除 向下取接...