C#运算符
C#运算符
-
算术运算符
+
:加法运算-
:减法运算*
:乘法运算/
:除法运算%
:求余数运算 -
赋值运算符
=
:将右侧的值赋给左侧的变量+=
:将右侧的值加到左侧的变量中-=
:将右侧的值从左侧的变量中减去*=
:将左侧的变量乘以右侧的值/=
:将左侧的变量除以右侧的值%=
:将左侧的变量对右侧的值取余数 -
比较运算符
==
:检查两个值是否相等!=
:检查两个值是否不相等>
:检查左侧的值是否大于右侧的值<
:检查左侧的值是否小于右侧的值>=
:检查左侧的值是否大于或等于右侧的值<=
:检查左侧的值是否小于或等于右侧的值 -
逻辑运算符
&&
:逻辑与运算符,当左右两侧的条件都为 true 时返回 true,否则返回 false||
:逻辑或运算符,当左右两侧的条件有一方为 true 时返回 true,否则返回 false!
:逻辑非运算符,对一个条件进行否定操作,如果该条件为 true,则返回 false,反之亦然 -
位运算符
&
:按位与运算符,对两个操作数进行二进制 AND 运算|
:按位或运算符,对两个操作数进行二进制 OR 运算^
:按位异或运算符,对两个操作数进行二进制 XOR 运算~
:按位取反运算符,对操作数进行二进制 NOT 运算<<
:左移运算符,将操作数向左移动指定的位数>>
:右移运算符,将操作数向右移动指定的位数 -
条件运算符
? :
:条件运算符,通常与冒号配合使用,在条件满足时返回第一个值,在条件不满足时返回第二个值。例如:int num1 = 10, num2 = 20; int max = (num1 > num2) ? num1 : num2; //如果num1大于num2,max就等于num1,否则max等于num2。
本文来自博客园,作者:Wo_OD,转载请注明原文链接:https://www.cnblogs.com/WoOD-outPut/p/17202086.html