- 算术运算符:
C语言提供和了大量运算符来处理数据
算数运算符:
几点要注意:- 用*号和/号代替乘法和除法
- 对于整数部分采用舍弃小数的方式,不是四舍五入。
- 对于浮点数的除法能够获取一个相对逼近的值。
- %是求余数的意思,两边的操作数必须是整数。
- “目”的解释
我们把运算符作用的运算对象称之为操作数,运算符是单目运算符还是双目运算符,取决于他们能操作的操作数。 - 表达式
用运算符和括号将操作数连接起来的式子,我们称之为表达式。
* 1+1
* a+b
* ‘a’+‘b’
* a+b+pow(a,b)+‘c’*3/4+5 - 运算符的优先级和结合性
符号优先级 - 类型转换
当一个运算符的几个操作类型不同时,编译器需要把他们转换成共同的数据才能进行操作,一般情况,小坑会往大坑转,以确保精度问题。
强制转型的话,用括号加类型
比如:
(int) 2.5