12.运算符和表达式
运算符与运算对象进行运算操作必然产生一个结果,因此每个表达式都有一个结果
1)加法运算符+
2)减法运算符-
3)符号运算符:
+ 用于标明一个表达式的正负 - 用于改变一个表达式的正负。 与加减运算符不同的是,它仅需要在运算符右边有一个运算对象
表达式结果:
+ 号表达式的结果为右边运算对象的值。 - 号表达式的结果为右边运算对象值的相反数。
4)乘法运算符*
5)除法运算符/
-整型无法整除问题:a=5;b=2
在C语言里面,整型与整型运算的结果,依然是一个整型。结果的小数部分被丢弃,这一过程被称作截 断。a / b后,结果仍然是一个整型,数值已经被截断了,这时候,我们再赋给一个浮点型的c。也只能 是整数2转成浮点2.0了,没有起到效果。 那我们将a,b,c都改为float,这样就不会出现截断了。a,b将会进行浮点运算,结果也是一个浮点数 类型float。
7)求余运算符%
8)赋值运算符=
9)自增、自减运算符
-前缀模式
-后缀模式