3.C#运算符
运算符大致分为如下3 类。
一元运算符,处理一个操作数
二元运算符,处理两个操作数
三元运算符,处理三个操作数
数学运算符:
运算符 类别 示例表达式 结果
+ 二元 var1 = var2 + var3; var1 的值是var2 与var3 的和
- 二元 var1 = var2 - var3; var1 的值是var2 减去var3 所得的值
* 二元 var1 = var2 * var3; var1 的值是var2 与var3 的乘积
/ 二元 var1 = var2 / var3; var1 是var2 除以var3 所得的值
% 二元 var1 = var2 % var3; var1 是var2 除以var3 所得的余数
+ 一元 var1 = +var2; var1 的值等于var2 的值
- 一元 var1 = -var2; var1 的值等于var2 的值乘以-1
+(一元)运算符不会把值变成正的:如果var2是-1,则+var2 仍是-1
递增递减运算符
运算符 类别 示例表达式 结果
++ 一元 var1 = ++var2; var1 的值是var2 + 1,var2 递增1
-- 一元 var1 = --var2; var1 的值是var2 - 1,var2 递减1
++ 一元 var1 = var2++; var1 的值是var2,var2 递增1
-- 一元 var1 = var2--; var1 的值是var2,var2 递减1
