C#/문법 정리

C# - 관계연산자 (Relational Operators)

Khadra 2024. 6. 25. 08:31

관계연산자 (Relational Operators)

  • 6가지( ==, >, >=, <, <=, != )
  • 두 개의 피연산자 사이의 크기 관계를 체크할 때 사용한다.

예제 코드

using System;
using static System.Console;//Console단어를 생략(코드길이줄어둠)
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            // bool형 변수 result를 정의한다. 관계연산의 결과는 bool값이다.
            bool result; 

            // 정수 first와 second를 정의하고 10과 20으로 초기값을 준다.
            int first = 10, second = 20;

            // first == second를 계산
            result = (first == second); 
            // 계산 결과를 result에 할당하고 출력한다.
            WriteLine("{0} == {1} : {2}",first,second,result);

            // first > second를 계산
            result = (first > second); 
            // 계산 결과를 result에 할당하고 출력한다.
            WriteLine("{0} > {1} : {2}", first, second, result);

            // first < second를 계산
            result = (first < second); 
            // 계산 결과를 result에 할당하고 출력한다.
            WriteLine("{0} < {1} : {2}", first, second, result);

            // first >= second를 계산
            result = (first >= second); 
            // 계산 결과를 result에 할당하고 출력한다.
            WriteLine("{0} >= {1} : {2}", first, second, result);

            // first <= second를 계산하여 
            result = (first <= second); 
            // 계산 결과를 result에 할당하고 출력한다.
            WriteLine("{0} <= {1} : {2}", first, second, result);

            // first != second를 계산
            result = (first != second); 
            // 계산 결과를 result에 할당하고 출력한다.
            WriteLine("{0} != {1} : {2}", first, second, result);
        }
    }
}

결과

10 == 20 : False
10 > 20 : False
10 < 20 : True
10 >= 20 : False
10 <= 20 : True
10 != 20 : True