運算子:c語言提供一種操作的符號來計算
運算子表示式:由運算元和運算子組成的表示式
表示式結果:計算的結果
1、算術運算子:+ - * / %
算數運算子表示式:算術結果
2、賦值運算子:左值=右值(左值必須有變數)
1、溢位:大空間賦值給小空間 short=in
2、不轉換型別:int=float(只會整數間的賦值) float=int(小數補零)
結果:右值
3、判斷運算子:> < != == <= >=
表示式:1>2
結果:真1 假0
4、邏輯表示式:&&且 || !
表示式1&&表示式2 一假則假
表示式1||表示式2 一真則真
!取反結果:邏輯真 假
5、三目運算子:
表示式1?表示式2:表示式3
表示式1為真結果為2,否則為3
6、自增自減:++ --
後自增 i++ (i=0)結果先取i值,i再自增
前自增 ++i i先自增,結果再去值
流程控制:順序 選擇 迴圈
順序執行:從上往下,逐條執行
選擇執行:符合某種條件來執行某個事物
1、單分支
if(邏輯值表示式)
2、雙分支
if(邏輯值表示式)
else
3、多分支:3個分支以上
if(邏輯值表示式)
else if(邏輯值表示式)
。。。。
else
多分支switch(整型表示式)
switch與case匹配,遇到break結束分支;
迴圈:重複執行 for while do-while
for(表示式1;邏輯表示式2;表示式3)
注:每一次執行時執行表示式1,以後再執行表示式3,每次都判斷表示式2
while(邏輯表示式) 先判斷再迴圈
dowhile(邏輯表示式);
控制:停止迴圈break 停止本次迴圈繼續下次迴圈:continue
詳談運算子及流程控制語句
以後堅持一日一更,和大家分享我每天學習的成果及經驗,讓想要學習的小夥伴少走彎路。charset utf 8 title 特殊運算子 var a 1 var b c 2 var sum b a c console.log sum 2 運算子的優先順序,先括號再乘除後加減 比較運算子 var i 1 v...
運算子和流程控制
python3中只有乙個input python2中的raw input與python3中的input一模一樣 python3中的input 要求輸入者必須輸入乙個明確的資料型別 輸入什麼型別就存成什麼型別 1.運算子 算術運算 int,float 數字型別 取整 取餘賦值運算子 age 18 ag...
運算子和流程控制
目錄算數運算子 取餘 自加1 自減1需要注意的是 var a 10 var b a 先賦值再自加 console.log b 10 console.log a 11 var c b 先自加再賦值 console.log b 11 console.log c 11比較運算子 全等 不全等1 1 fal...