C# 运算符

C# 与 C、C++ 等其他编程语言一样。C# 也提供了一些常见的运算符,用于指定编译器对数据执行特定的操作或更改,如数学运算、逻辑运算等。

C# 运算符列表及其描述

根据操作数的数量,运算符基本上分为三种类型。操作数就是运算符所作用的数据。

运算符描述
算术运算符像 +、-、*、/ 和 % 这样的算术运算符用于告诉编译器对操作数执行特定的数学计算,分别是加法、减法、乘法、除法和取模。
关系运算符= =, >, >=, <, <=, != 通常通过比较两个变量来检查关系,并返回 True 或 False(布尔值)结果。这些关系运算符在控制程序流程方面很有用。
逻辑运算符&&, ||, ! 允许我们检查多个操作是否为真。通常,这些逻辑运算符与关系运算符结合使用。
位运算符&, |, ^, ~ 对位执行操作。它们会接收十进制输入,将十进制转换为二进制,执行位运算,最后将二进制结果转换为十进制并作为输出给出。
移位运算符>>, << 通过将左操作数向左或向右移动指定的位数(在右操作数中指定),对其执行右移或左移操作。
一元运算符++, – – 是一元运算符,因为它们作用于单个操作数。它们也被称为 C# 的递增和递减运算符。
赋值运算符=, + =, – =, / =, % = 用于为变量赋值。在实际环境中,最常用的是 ‘=’ 运算符。
三元运算符?: 也称为条件运算符,它作用于三个操作数。
如果语句为真 ? 则为 x : 否则为 y
空值合并运算符变量 x = 变量 y ?? 值。
如果变量 y 为 null,则变量 x 将被赋予一个值;否则,将赋予变量 y 中的值。
分类 C#