四、运算符、表达式和语句
1.算术运算符:+加、-减、*乘、/除、%取模
2.赋值运算符:=
3.增量减量运算符:X++ X- -(先执行指令操作,在自身加1) ++X - -X(先执行自身加1的操作,在执行指令)
4.关系运算符:== != > < >= <=
5.逻辑运算符:&&与 ||或 !非
6.条件运算符:表达式1? 表达式2:表达式3(满足表达式1时,执行表达式2,否则执行表达式3)
7.特殊运算符:&取地址符 sizeof长度运算符sizeof();
运算符之间的关系:
& 单目 右结合
!(逻辑非) 单目 右结合
算术运算符
双目 左结合 关系运算符
双目 左结合 && 和|| 《===》条件运算符 三目 右结合
赋值运算符
8.数据类型强制转换运算符
a.自动类:提升与降级
级别排列(高到低):long double ; double ; float ; unsigned long ; long ; ungined int ;int ; (short与char)提升到int或unsigned int
b.强制转换:(type)n 把n强制转换成整形
9.语句:
a.流程控制语句 :选择语句;循环语句;转移语句;
b.表达式语句
c.复合语句
d.空语句