运算符:
(1)算术运算符
+、-、*、/、%、++、--
除法有两种:一般除法和整除,如果除数和被除数都为整型,则执行的是整除,否则执行一般除法。
求余可用于判断奇偶、判别因子、控制数据的周期性变化
关系运算符
>、<、>=、<=、==、!=
逻辑运算符
&&、||、!
赋值运算符
= 将数值存入内存单元
赋值运算左边一定是变量而不能是其它任何东西(why)
特别注意此处有坑!!!
=和==的混用
如何 避免?判断相等时,尽量把常量或者表达式放在左边(一般习惯放在右边)
why?
如果将一个常量或者表达式放在赋值运算符左边,一般情况下编译器会报错,即使编译器没报错,编译程序时也会报错,这样能够避免赋值运算符“=”和关系运算符“==”的混用
复合赋值运算
+=、-=、*=、/=
条件运算符
C=a>b?a:b;可以取代简单的if结构