1.表達(dá)式與運(yùn)算符
1.1 表達(dá)式例子:5(數(shù)字)、a(變量)、m+3、sum=a+b、n=x*y+(X%2)-(x/y)
1.2 表達(dá)式:由一系列運(yùn)算符和操作數(shù)組成。
2.1 運(yùn)算符

?-- 在除法運(yùn)算中,如果除數(shù)和被除數(shù)都是整數(shù),則做整除運(yùn)算。
? -- 在自增自減運(yùn)算符中,當(dāng)運(yùn)算符號(hào)在變量名前,則先執(zhí)行自增自減,再進(jìn)行運(yùn)算.
? ? reg:int x=3; int y=(++X)+4;? y=8,x=4;
?-- 復(fù)合賦值運(yùn)算符? ?reg: a+=b? 相當(dāng)于 a=a+b。?
?-- 關(guān)系運(yùn)算結(jié)束后的結(jié)果都是布爾類型(True/False)
?-- 邏輯運(yùn)算符中的與/或有短路運(yùn)算符(雙寫運(yùn)算符), 當(dāng)?shù)谝粋€(gè)操作數(shù)的結(jié)果能決定整個(gè)表達(dá)式的結(jié)果則不進(jìn)行接下來的操作數(shù)的運(yùn)算。
?-- 條件運(yùn)算符是計(jì)算機(jī)里面的唯一的三目運(yùn)算符,涉及三個(gè)表達(dá)式/操作數(shù)。第一個(gè)表達(dá)式為布爾表達(dá)式,當(dāng)?shù)谝粋€(gè)表達(dá)式的結(jié)果滿足條件時(shí),整個(gè)表達(dá)式值是問號(hào)后面的值,否則便是冒號(hào)后面的值。
? ? reg:int b =? true==false?1:2
? ? ? ? ? ?b=2
2.if...else語句

? -- 當(dāng)if和else語句后面只有一條語句,可以不加大括號(hào),否者必須添加大括號(hào)。
? -- if后面的小括號(hào)中的表達(dá)式的結(jié)果必須為布爾值,當(dāng)布爾值的結(jié)果為True將執(zhí)行if后面的語句塊,當(dāng)布爾值的結(jié)果為Felse將執(zhí)行else后面的語句塊。
3.運(yùn)算符的優(yōu)先級(jí)

? ? -- 箭頭走向從高到低
? ? -- 注意先算與(&&)再算或(||)
由于昨日的沉迷游戲,今日補(bǔ)上昨天的筆記。