运算符
算数运算符
+ - * / %(取余数)
关系运算符
> < >= <= != ==
逻辑运算符
!(非) && (与) || (或)
!真 就是假
!假 就是真
真&&真 真
真&&假 假
假&&假 假
真||假 真
假||真 真
真||真 真
假||假 假
C语言对真假的判断
非零 为 真
零 为 假
真 用 1 表示
假 用 0 表示
注意:
&& 运算符,如果左边的表达式为假,右边的表达式不会执行,因为执行不执行结果都一样。
|| 运算符,当左边为真的时候,右边的表达式不会执行。
赋值运算符
= += -= *= /=
优先级别:
算术》关系》逻辑》赋值
注意的一点:
除法与取余运算符
除法/的运算结果和运算对象的数据类型有关,两个数都是int,则商就是int,若商有小数,则截取小数部分;被除数和除数中只要有一个或两个是浮点型数据,则商也是浮点型,不截取小数部分。(这个很重要)
例如:16/5 == 3 16 / 5.0 ==3.2000
取余%的运算对象必须都是整数,结果是整除后的余数,它的余数的符号与被除数相同。
13%3 == 1
13%-3 == 1
-13%3 == -1
学PHP的小蚂蚁 博客http://my.oschina.net/woshixiaomayi/blog