作用:用於處理四則運算
算術運算子包括以下符號:
運算子術語示例結果+正號
+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;
示例:
//遞增
int main()
總結:++x先+1,然後再參與運算;x++先參與運算再+1.**作用:**用於將表示式的值賦給變數
賦值運算子包括以下幾個符號:
運算子術語示例結果=賦值
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;
**作用:**用於表示式的比較,並返回乙個真值或假值
比較運算子有以下符號:
運算子術語示例結果
==相等於
4 == 30!=
不等於4 != 3
1<
小於4 < 3
0>
大於4 > 3
1<=
小於等於
4 <= 3
0>=
大於等於
4 >= 1
1作用:用於根據表示式的值返回真值或假值
邏輯運算子有以下符號:
運算子術語示例結果!非
!a如果a為假,則!a為真; 如果a為真,則!a為假。&&與
a && b
如果a和b都為真,則結果為真,否則為假。||或
a || b
如果a和b有乙個為真,則結果為真,二者都為假時,結果為假。
<1>條件運算子和條件表示式
格式:表示式1?表示式2:表示式3
<2>逗號運算子與逗號表示式
一般形式:
表示式1,表示式2,表示式3.........表示式n
<3>sizeof 運算子和表示式
兩種常見形式:
sizeof(型別識別符號)
sizeof(表量名)
例項:
#include #includeusing namespace std;
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...
C 運算子與表示式
變數存資料,運算子處理資料,運算子與常量變數組合起來叫表示式,每個表示式都有值。運算子有三類 單目運算 帶乙個運算元 雙目運算 帶兩個運算元 三目運算 帶三個運算元 被賦值變數的值,就是整個表示式的值 a 的值為 5,整個表示式 a 5 的值也為 5 a 5 連續賦值運算從右向左 右結合性 先賦值 ...
運算子與表示式
學習c語言時,在我們已經學習了型別,常量與變數,接下來就是通過學習運算子與表示式對型別,常量與變數進行運算。簡單說一下概念,用來對資料進行運算的符號,就可以稱為運算子。c中運算子和資料構成的式子,就稱為表示式。表示式再在其後加乙個分號,即構成c 語言語句。先說一下運算子吧。c語言的運算子多,一般記住...