C#关系运算符

1945 更新于: 2021-06-08 读完约需 6 分钟

概述

在C#语言中,关系运算符用于检查两个操作数之间的关系,比如我们可以根据我们的需求确定两个操作数的值是否相等。

通常,只有当定义的操作数关系为真时,C#关系运算符才返回true,否则将返回false

例如,我们有整数变量a = 10, b = 20。如果应用关系运算符>=(a >= b),结果将为false,因为变量a的值始终小于变量b的值。

下表列出了C#关系运算符中可用的不同类型的运算符。

运算符 名称 描述 示例 (a = 6, b = 3)
== 相等 它比较两个操作数,如果两个操作数相同则返回true。 a == b (false)
> 大于 它比较左操作数是否大于右操作数,如果满足则返回true。 a > b (true)
< 小于 它比较左操作数是否小于右操作数,如果满足则返回true。 a < b (false)
>= 大于等于 它比较左操作数是否大于或等于右操作数,如果满足则返回true。 a >= b (true)
<= 小于等于 它比较左操作数是否小于或等于右操作数,如果满足则返回true。 a <= b (false)
!= 不等于 它检查两个操作数是否相等,如果不相等则返回true。 a != b (true)

C#关系运算符示例

以下用C#代码来演示关系运算符的具体示例:

using System;

namespace ConsoleApp1
{
    internal static class Program
    {
        private static void Main(string[] args)
        {
            bool result;
            int x = 10, y = 20;
            result = (x == y);
            Console.WriteLine("相等: " + result);
            result = (x > y);
            Console.WriteLine("大于: " + result);
            result = (x <= y);
            Console.WriteLine("小于等于: "+ result);
            result = (x != y);
            Console.WriteLine("不等于: " + result);
            Console.ReadLine();
        }
    }
}

运行结果如下图:

关系运算符主要用于程序中的流程控制,如下示例:

using System;

namespace ConsoleApp1
{
    internal static class Program
    {
        private static void Main(string[] args)
        {
            Console.WriteLine("请输入学生成绩...");
            // 从控制台读取用户输入的分数
            int score= Int32.Parse(Console.ReadLine() ?? "0");
            Console.WriteLine($"你输入的成绩是:{score}");
            Console.WriteLine("奖励是...");
            if (score >= 90)
            {
                Console.WriteLine("优秀,给你一朵小红花");
            }

            if (score < 90)
            {
                Console.WriteLine("继续加油哦");
            }
            Console.ReadLine();
        }
    }
}

运行结果如图:

注:上例中用到的if流程控制将在后续章节作详细详解,此处作为了解。

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

本文永久链接码友网 » C#程序设计基础(入门篇) » C#关系运算符 分享:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册