三、C语言-运算符
1.算数运算符
-
-
- /(除) %(取余数)
除法与取模运算
- /(除) %(取余数)
-
- 除法/:除法的运算结果与运算对象的数据类型有关,两个数都是int,则商是int,若商有小数,则截取小数部分
;被除数和除数只要有一个是浮点型数据,则商也是浮点数据,不截取小数部分。 - 取余%:的运算对象必须是整数,结果是整除后的余数,其余数的符号与被除数相同
2.关系运算符
, >=, < ,<= ,!=(不等于), ==(等于)
3.逻辑运算符
!(非) &&(并且) ||(或)
- C语言对真假的处理
非零是真 真是1表示
零是假 假是0表示 - &&左边的表达式为假 右边的表达式肯定不执行
- 不含有分号的是表达式 含有分号的是语句
- ||的左边的表达式为真 右边的表达式肯定不执行
4.赋值运算符
= +=(a+=3相当于a=a+3) *= /=
5.优先级别
算数>关系>逻辑>赋值