1. 加法运算符(Addition Operator): +
加法运算符使它左右两边的值相加。例如:
printf("%d", 9 + 11);
输出结果为 20。加法运算符的操作数可以是常量,也可以是变量。例如:
var = var_1 + var_2;
这个语句先把 var_1 的值和 var_2 的值相加,然后把相加的结果赋值给 var。
2. 减法运算符(Subtraction Operator): –
减法运算符导致左边的操作数减去右边的操作数。例如:
var = 100 – 40;
100 – 40 的值是 60,然后这个 60 被赋值给 var。
加法运算符和减法运算符被称为二目运算符(binary operator),因为它们需要两个操作数。
3. 正负运算符(Sign Operator): – 和 +
例如:
var_1 = -5;
var_2 = -var_1;
var = +5
var_1 的值是 -5,var_2 的值是 5,var 的值是 5。
正负运算符被称为单目运算符(unary operator),因为它们只需要一个操作数。
参考资料:C Primer 5th Edition
C99 标准
本文版权归 蚂蚁的 C/C++ 标准编程 以及 作者 antigloss 共同所有,转载请注明原作者和出处。谢谢。