运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。 C#拥有丰富的内置运算符集,并提供以下类型的运算符 -
算术运算符关系运算符逻辑运算符按位运算符分配运算符其它运算符
本教程逐个解释算术,关系,逻辑,按位,赋值和其他运算符。算术运算符 (Arithmetic Operators)
下表显示了C#支持的所有算术运算符。 假设变量A保持10,变量B保持20然后 -
操作者描述例
+添加两个操作数A + B = 30
-从第一个减去第二个操作数A - B = -10
*将两个操作数相乘A * B = 200
/Divides numerator by de-numeratorB/A = 2
%模数运算符和整数除法后的余数B%A = 0
++递增运算符将整数值增加1A ++ = 11
--递减运算符将整数值减1A-- = 9
关系运算符 (Relational Operators)
下表显示了C#支持的所有关系运算符。 假设变量A保持10,变量B保持20,则-
操作者描述例
==检查两个操作数的值是否相等,如果是,则条件变为真。(A == B)不是真的。
!=检查两个操作数的值是否相等,如果值不相等则条件变为真。(A!= B)是真的。
>检查左操作数的值是否大于右操作数的值,如果是,则条件变为真。(A> B)不是真的。