C 運算子與表示式

2022-06-17 13:48:12 字數 2050 閱讀 8048

作用:用於處理四則運算

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

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

+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 #include

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語言的運算子多,一般記住...