带示例的 C# 变量与运算符

C# 变量

变量是为存储各种数据类型的值而分配的存储区域的名称。C# 中的每个变量都需要有一个特定的类型,该类型决定了变量内存的大小和布局。

例如,一个变量可以是 String 类型,这意味着它将用于存储字符串值。根据数据类型,可以对变量执行特定的操作。

例如,如果我们有一个 Integer 变量,那么可以对该变量执行加法和减法等运算。可以在程序中声明多个变量。

让我们看一个声明多种不同数据类型变量的快速示例。

在我们的示例中,我们将定义两个变量,一个为“string”类型,另一个为“Integer”类型。然后,我们将把这些变量的值显示到控制台。对于每个示例,我们将仅修改 Program.cs 文件中的 Main 函数。

C# Variables

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   String message="The value is ";
   Int32 val=30;
   
   Console.Write(message+val);
   Console.ReadKey();
  }
 }
}

代码解释

  1. 声明了一个 String 数据类型的变量。该变量的名称是“message”。该变量的值是“The value is “。
  2. 声明了一个 Integer(Int32)数据类型的变量。该变量的名称是“val”。该变量的值是 30。
  3. 最后,使用 Console.write 语句输出 String 和 Integer 变量的值。

如果正确输入了上述代码并且程序成功执行,则将显示以下输出。

输出

C# Variables

从输出中可以看到,string 和 integer 变量的值都已显示到控制台。

运算符用于对各种数据类型的值执行操作。例如,要执行两个数字的加法,可以使用 + 运算符。

让我们来看一下各种数据类型可用的运算符表

C# 运算符

算术运算符

这些是用于对数字执行数学运算的运算符。以下是 C# 中可用的运算符列表。

运算符 描述
+ 将两个操作数相加
从第一个操作数中减去第二个操作数
* 将两个操作数相乘
/ 将分子除以分母
% 取模运算符,并获得整数除法后的余数
++ 递增运算符将整数值增加一
递减运算符将整数值减少一

关系运算符

这些是用于对数字执行关系运算的运算符。以下是 C# 中可用的关系运算符列表。

运算符 描述
== 检查两个操作数的值是否相等,如果相等则条件为真。
!= 检查两个操作数的值是否不相等,如果不相等则条件为真。
> 检查左操作数的值是否大于右操作数的值,如果是则条件为真。
< 检查左操作数的值是否小于右操作数的值,如果是则条件为真。
>= 检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。
<= 检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。

逻辑运算符

这些是用于对值执行逻辑运算的运算符。以下是 C# 中可用的运算符列表。

运算符 描述
&& 这是逻辑与运算符。如果两个操作数都为真,则条件为真。
|| 这是逻辑或运算符。如果任一操作数为真,则条件为真。
! 这是逻辑非运算符。

让我们看一个关于如何在 .Net 中使用运算符的快速示例。

在我们的示例中,我们将定义 2 个 Integer 变量和 1 个 Boolean 变量。然后我们将执行以下操作

C# Operators

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   Int32 val1 = 10,val2 = 20;
   bool status = true;
   
   Console.WriteLine(val1 + val2);
   Console.WriteLine(val1 < val2);
   Console.WriteLine(!(status));
   Console.ReadKey();
  }
 }
}

代码解释

  1. 定义了两个 Integer 变量,一个名为 val1,另一个名为 val2。它们将用于展示关系运算和算术运算。定义了一个 Boolean 变量来展示逻辑运算。
  2. 展示了算术运算的一个示例,其中将加法运算符应用于 val1 和 val2。结果被写入控制台。
  3. 展示了关系运算的一个示例,其中将小于运算符应用于 val1 和 val2。结果被写入控制台。
  4. 展示了逻辑运算的一个示例,其中将逻辑运算符 (!) 应用于 status 变量。逻辑非运算符会反转任何布尔值的当前值。因此,如果布尔值为“true”,逻辑非将返回“false”值,反之亦然。在我们的示例中,由于 status 变量的值为“true”,结果将显示“false”。结果被写入控制台。

如果正确输入上述代码并成功执行程序,则会显示输出。

输出

C# Operators