運算子和控制流語句

2022-08-01 04:39:16 字數 921 閱讀 2669

一、運算子

• 賦值運算子

• 算術運算子

• 關係運算子

• 邏輯運算子

• 條件運算子

1、賦值運算子

變數名 = 表示式

例如:n=5;

2、算數運算子

當++在變數前面時,如  ++a  把a先自增加1,在運算別的,當++在後時,如 a++, 先使用a 最後再把a自增加1;(--同理)

例如: int  a = 5;

int  b = ++a  + a++   +a++ * ++a  + ++a 時;

表示  b =  6    +  6      +  7    *   9   +  10 

3、關係運算子

<   >  =  >=    <=   !=

關係運算子比較的結果為  true  或  false

4、邏輯運算子

邏輯與   &  

短路與   &

邏輯或   |

短路或 ||

非  !

&  和 &&(|  和  ||)的區別:&如果前面條件不成立,仍然執行後面的條件  ; && 如果前面條件不成立,直接輸出false,不會再執行後面的條件

5、條件運算子(三元表示式/三目運算子)

條件? 表示式1:表示式2

如果條件成立 返回表示式1,else返回表示式2;

二、條件結構

1、if條件

if (條件)

2、if...else

if (條件) else

3、if...else if....else

if (條件) else if (條件)...else

3、多重if

if (條件)

}4、switch語句

switch

語法switch(表示式)

運算子 控制流

短路與 或 一旦條件成立,則輸出結果,後面內容不執行,執行速率高效 如 true false true true。非短路 按程式邏輯全部執行 邏輯判斷?為true則輸出此位資料 為false則輸出此位資料 運算子優先順序 1 括號,如 2 一元運算子 3 二元運算子 4 關係運算子 5 邏輯運算子 ...

(2)運算子和控制流

運算子 一元運算子 二元運算子 將加法運算子用於字串。在算數運算子中使用字元。int n 3 4 char c char n 浮點型別的特殊性 不精確 非數字 1f 0 負無窮大 圓括號 賦值運算子 遞增遞減 線性安全的遞增和遞減 system.threading.interlocked incre...

Python控制流和運算子

本實驗任務主要對python控制流和運算子進行一些基本操作,通過完成本實驗任務,要求學生熟練掌握python控制流和運算子,並對控制流和運算子的基本操作進行整理並填寫工作任務報告。1 掌握python的控制流 2 掌握python的運算子 ubuntu16.04 python2.7 控制語句 if ...