1.算術(shù)運(yùn)算符
=?賦值號
是將右側(cè)數(shù)據(jù)賦值給左側(cè)的【變量】
變量有且只能是被賦值之后才可以修改內(nèi)容,未賦值不能修改
1.2偷懶專用算術(shù)運(yùn)算符
+=? -=? /=? %=
a=a+b? ==>a+=b
2.自增自減運(yùn)算符(考點(diǎn))
自增自減運(yùn)算符只能?操作變量岛琼,不能操作常量
++?自增運(yùn)算符? 操作的變量自增1? 等價于+= 1
--?自減運(yùn)算符? 操作的變量自減1? 等價于? -=1
前后關(guān)系
自增自減運(yùn)算符在
變量之前:首先執(zhí)行自增自減操作擂煞,再來完成當(dāng)前行代碼的運(yùn)行
變量之后:首先執(zhí)行當(dāng)前行代碼,再來執(zhí)行自增自減操作
常見面試題
int?num = 5;
int ret = num++ * ++num;
ret = ?? (35)
num = ? (7)
int num = 5;
++(num++)
num = ? (報錯)
因?yàn)?num++)是存在于小括號以內(nèi)猴娩,按照計算優(yōu)先級處理层亿,首先計算小括號里面的內(nèi)容,但是因?yàn)樾±ㄌ柺且粋€整體诗箍,對外的數(shù)據(jù)時num++的結(jié)果,這是一個常量M彀ΑB俗妗!
自增自減運(yùn)算符瓶籽,只能操作變量匠童,不可以操作常量。
3.邏輯運(yùn)算符
與? &&
或? ||
非? 塑顺!
作業(yè):
1汤求、寫出判斷【數(shù)字字符】的條件
char ch;
ch >= '0' && ch <= '9'
2.寫出判斷數(shù)值0~9的條件
int?num;
num >=? 0 && num <= 9
3.ret = -1? num = 7
4.?ret = 0? ?num = 10
5.ret = 10? ?ret = 0