运算符(=还是==怎样区分)

时间:2021-02-23 19:55:13

运算符:

1)算术运算符

+-*/%++--

除法有两种:一般除法和整除,如果除数和被除数都为整型,则执行的是整除,否则执行一般除法。

求余可用于判断奇偶、判别因子、控制数据的周期性变化

 

关系运算符

><>=<===!=

逻辑运算符

&&||!

赋值运算符

将数值存入内存单元

赋值运算左边一定是变量而不能是其它任何东西(why

特别注意此处有坑!!!

===的混用


如何 避免?判断相等时,尽量把常量或者表达式放在左边(一般习惯放在右边)

why

如果将一个常量或者表达式放在赋值运算符左边,一般情况下编译器会报错,即使编译器没报错,编译程序时也会报错,这样能够避免赋值运算符“=”和关系运算符“==”的混用


复合赋值运算

+=-=*=/=

条件运算符

C=a>b?a:b;可以取代简单的if结构


相关文章