Logo
Section 1 / 8

运算符的类型

让我们进一步提升技能,来学习C#提供的运算符。

导入

运算符的类型

让我们进一步提升技能,来学习C#提供的运算符。

C# 支持多种运算符,用于对数据执行不同的操作。下面我们逐一进行讨论。

算术运算符

算术运算符 执行数学运算:

  • 加法 +
  • 减法 -
  • 乘法 *
  • 除法 /
  • 取余 %
1Console.WriteLine(5 + 2); // 输出:7 2Console.WriteLine(5 - 2); // 输出:3 3Console.WriteLine(5 * 2); // 输出:10 4Console.WriteLine(5 / 2); // 输出:2 5Console.WriteLine(5 % 2); // 输出:1

赋值运算符

赋值运算符 用于给变量赋值。

1int x = 5; // 将值 5 赋给 x 2Console.WriteLine(x); // 输出:5

关系运算符

关系运算符 用于比较两个值:

  • 相等(等于) ==
  • 不相等 !=
  • 小于 <
  • 大于 >
  • 大于等于 >=
  • 小于等于 <=
1int x = 5; 2if (x == 5) // 判断 x 是否等于 5 3{ 4 Console.WriteLine("x 的值是 5"); 5} // 输出:x 的值是 5

自增/自减运算符

这些运算符用于增加或减少一个值:

  • 增加一个值 ++
  • 减少一个值 --
1int x = 5; 2x++; // 将值增加 1 3Console.WriteLine(x); // 输出:6 4 5int y = 5; 6y--; // 将值减少 1 7Console.WriteLine(y); // 输出:4

字符串连接

加号 + 用于连接字符串或字符类型的数据(不是进行数学计算)。

1Console.WriteLine(5 + 4); // 输出:9 2Console.WriteLine("5" + "4"); // 输出:54 3Console.WriteLine("Hi" + " John"); // 输出:Hi John 4Console.WriteLine(5 + "PM"); // 输出:5PM

条件运算符

C# 中有两种类型的 条件运算符:

  1. 运算符 && 用于检查两个条件是否都为真。
  2. 运算符 || 用于检查任一条件是否为真。
1int x = 5; 2int y = 10; 3 4if (x == 5 && y == 10) // 检查所有表达式是否都为真 5{ 6 Console.WriteLine("x 的值是 5 且 y 的值是 10"); 7} 8 9if (x == 5 || y == 5) // 检查任一表达式是否为真 10{ 11 Console.WriteLine("x 的值是 5 或 y 的值是 5"); 12}

C# 基础

输入和输出