NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    C# 10. C# 관계 연산자

    페이지 정보

    본문

    왕좌의 게임(The game of thrones)도 이제 에피소드가 하나 남았네요. 1년에 10화만 만드는것은 좀 너무 적은거 같아요. HBO에서 돈이 너무 많이 들어가서 그렇다고 한거 같기는 한데...

    벌써 시즌 5가 하고 있으니, 5년이란 세월이 흘렀군요. 세월이 야속하게도 참 빨리 흘러갑니다.

     

    오늘은 관계 연산자(Relational Operator)에 대해서 알아보겠습니다. 프로그래밍에서 가장 많이 사용되는 연산자가 되겠네요. 그만큼 자주 사용하게 되고 가장 빠른 시간에 완벽하게 구사할 수 있는 연산자입니다. 잠깐만 봐도 알 수 있는것들이라 크게 설명한 내용도 없습니다.

     

    아래는 A값이 10이고, B값이 20인 경우 관계 연산자의 설명 및 결과를 나타내고 있습니다.

     

     Operator  

    Description 

     Example  

    Result 

     ==

    두 피연산자가 값을 가지는 경우 두 피연산자간의 동일 여부를 판단합니다. (같아?)

     A == B 

    false (아니)

     !=

    값을 가지는 두 피연산자간의 값을 비교하며 동일하지 않음을 판단합니다. (달라?)

     A != B

     true (응)

     >

    왼쪽 피연산자가 오른쪽 피연산자의 값보다 큰지 판단합니다. (A가 B보다 커?) 

     A > B

     false (아니)

     <

    왼쪽 피연산자가 오른쪽 피연산자의 값보다 작은지 판단합니다. (A가 B보다 작아?)

     A < B

     true (응)

     >=

    왼쪽 피연산자가 오른쪽 피연산자의 값과 같거나 큰지 판단합니다. (A가 B랑 같거나 커?)

     A >= B

    false (아니)

     <=

    왼쪽 피연산자가 오른쪽 피연산자의 값과 같거나 작은지 판단합니다. (A가 B랑 같거나 작아?)

     A <=B

     true (응)

     

     

    위와 같이 설명할 수 있겠습니다-_-; 용어만 복잡할 뿐 사실 아주 간단한 내용입니다.

    Visual Studio를 실행한 후 Console프로그램으로 확인해 보도록 합니다. 아래와 같이 코딩한 후 실행 결과를 확인합니다.

    using System;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("10 == 20 : {0}", 10 == 20);
                Console.WriteLine("10 != 20 : {0}", 10 != 20);
                Console.WriteLine("10 > 20  : {0}", 10 > 20);
                Console.WriteLine("10 < 20  : {0}", 10 < 20);
                Console.WriteLine("10 >= 20 : {0}", 10 >= 20);
                Console.WriteLine("10 <= 20 : {0}", 10 <= 20);
                Console.ReadLine();
            }
        }
    }

     

     

    결과는 동일하게 나옵니다.

    DQPSmHR.png

     

     

    다음 시간에...

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.