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

Comments