阅读 ‧ 电子书库 总结: C中的运算
表5.4中列出的是到目前为止我们已经讨论过的运算符:
表5.4 C的一些运算符

 

 

赋值运算符:
= 将它右边的值赋给它左边的变量
算术运算符:
+ 将它右边的值和它左边的值相加
- 从它左边的值里减掉它右边的值
- 作为一元运算符,改变它右边值的符号
* 用它左边的值乘以它右边的值
/ 用它右边的值去除它左边的值。如果两个操作数都是整数,那么结果被截尾
% 当它左边的值被它右边的值除时,得到的余数(只对整数)
++ 对它右边的值加1(前缀模式),或者对它左边的值加1(后缀模式)
-- 与++类似,只不过是减1
其他运算符:
Sizeof 给出它右边的操作数的字节大小。操作数可以是在圆括号里的一个类型说明符,例如sizeof
(float);或者是一个具体的变量、数组等的名字,例如sizeof foo
(type) 作为指派运算符,它将跟在它后面的值转换成由圆括号中的关键字所指定的类型。例如,(float)
9将整数9转换成浮点数9.0