主要运算类型

image.png


3.1算数运算符

image.png

除法

两个整数相除,结果依然是整数,将小数部分去除 如果除以一个比自己大的数,结果为0
如果除数或者被除数中有一个是负数,则舍入的方向不固定

参与+ - * / 运算中,有一个是float类型的数据,则运算结果是double型。
c++在运算时,对所有float型数据都按double型数据处理。

取模 % (取余数)

取模于比自己大的数,结果为自己

除数不可以为0

小数不可以做取模运算,只有整数才可以做取模运算

前置和后置的区别

前置递增 先让变量+1 ,然后再进行表达式运算
后置递增 先进行表达式运算,再让变量+1


3.2赋值运算符

image.png
image.png


3.3比较运算符

image.png
image.png
这里有一个优先级的问题
要想优先进行比较,我们需要给他加一个小括号


3.4逻辑运算符

image.png
同真为真,其余为假
同假为假,其余为真
与真或假

image.png上面的输出为假 下面的输出为真

  1. 犯错 <br />`while(1<=a<=3)`<br />`{}`<br /> 更正 ``<br />`while(a>=1 && a<=3)`<br />`{}`

3.5位运算符

image.png