目录
前言
在写代码时候,一定会涉及到计算。 C语言中为了方便运算,提供了一系列操作符。
当然,操作符也被叫做:运算符,这是不同的翻译,其实意思是一样的。
下面请看算数、赋值、单目操作符的介绍。
一、算术操作符:+、-、*、/、%
有一组操作符叫:算术操作符。
分别是: + - * / % ,这些操作符都是双目操作符。
1. + 和-
运算符 + 和 - 用来计算加法和减法。
+ 和 - 都是有2个操作数的,位于操作符两端的就是它们的操作数,这种操作符也叫双目操作符。
2. *
运算符 * 用来计算乘法。
3. /
运算符 / 用来完成除法。 除号的两端如果是整数,执行的是整数除法,得到的结果也是整数。
上面示例中,尽管变量 x 的类型是 float (浮点数),但是 7 / 4 得到的结果是 1.0 ,而不是1.5 。原因就在于C语言里面的整数除法是整除,只会返回整数部分,丢弃小数部分。 如果希望得到浮点数的结果,两个运算数必须至少有一个浮点数,这时C语言就会进行浮点数除法。
上面示例中, 7.0 / 4 表示进行浮点数除法,得到的结果就是 1.75 。 再看一个例子:
上面的代码,你可能觉得经过运算, score 会等于 25 ,但是实际上 score 等于 0 。