![](https://csdnimg.cn/release/download_crawler_static/87565792/bg1.jpg)
无论是加减乘除还是大于小于,都需要用到运算符,在 C 语言中的运算符和我们平时用
的基本上都差不多。
运算符包括赋值运算符、算术运算符、逻辑运算符、位逻辑运算符、位移运算符、关系
运算符、自增自减运算符。大多数运算符都是二目运算符,即运算符位于两个表达式之
间。单目运算符的意思是运算符作用于单个表达式。(具体什么是表达式下一节再说)
赋值语句的作用是把某个常量或变量或表达式的值赋值给另一个变量。符号为‘=’。这里
注意:赋值语句左边的变量在程序的其他地方必须要声明。
得已赋值的变量我们称为左值,因为它们出现在赋值语句的左边;产生值的表达式我们
称为右值,因为她它们出现在赋值语句的右边。常数只能作为右值。
第二个赋值语句的意思是把 0 同时赋值给两个变量。这是因为赋值语句是从右向左运算
的,也就是说从右端开始计算。这样它先 total2=0;然后 total1=total2;那么我们这样行不
这样是不可以的,因为先要算括号里面的,这时 total1=total2 是一个表达式,而赋值语
句的左边是不允许表达式存在的。
下面是一些赋值语句的例子, 在赋值运算符右侧的表达式中就使用了上面的算术运算
运算符也有个运算顺序问题,先算乘除再算加减。单目正和单目负最先运算。
取模运算符(%)用于计算两个整数相除所得的余数。例如:
a=7%4;
最终 a 的结果是 3,因为 7%4 的余数是 3。
那么有人要问了,我要想求它们的商怎么办呢?
b=7/4;