算数运算符
+ - * /(除) %(取余数)
注意:
1、两个实数相除的结果是双精度实数,两个整数相除的结果为整数,一整一实相除结果为实数。
例如:5.0 / 2.0 = 2.5;5 / 2 = 2;1.0 / 2 = 0.5;1 / 2.0 = 0.5
2、如果除数或被除数中有一个为负值,(在VC6.0)采取“ 向零取整 ”的方法。
例如:5 / 3 = 1;- 5 / 3 = - 1(有的系统中得到的结果为-2)
3、%运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。
例如:8 % 3 = 2
关系运算符
> >= < <= !=(不等于) ==(等于)
逻辑运算符
!(非) &&(并且) ||(或)
!真 假
!假 真
真&&真 真
真&&假 假
假&&真 假
假&&假 假
&&左边的表达式为假,右边的表达式肯定不会执行。
| |左边的表达式为真,右边的表达式肯定不会执行。
真 | | 假 真
假 | | 真 真
真 | | 真 真
假 | | 假 假
C语言对真假的处理
非零是真
零是假
例如:i = 1是真,而i = 0是假。
真是1表示
假是0表示
赋值运算符
= += *= /= -=
优先级别
算术 > 关系 > 逻辑 > 赋值
目录