一、運算子
• 賦值運算子
• 算術運算子
• 關係運算子
• 邏輯運算子
• 條件運算子
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 ...