• 티스토리 홈
  • 프로필사진
    유니얼
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
유니얼
  • 프로필사진
    유니얼
    • 분류 전체보기 (295)
      • Unity (17)
        • 게임 개발 (5)
      • Unreal (24)
        • 게임 개발 (20)
      • DirectX (36)
      • 코딩테스트 (91)
        • 프로그래머스 (25)
        • 백준 (66)
      • Google Workspace (1)
      • Programing (102)
        • C# (68)
        • C++ (24)
        • JavaScript (10)
      • 게임 서버 프로그래밍 (17)
      • Web (6)
        • 슈퍼코딩 (6)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
    등록된 댓글이 없습니다.
  • 최근 공지
    등록된 공지가 없습니다.
# Home
# 공지사항
#
# 태그
# 검색결과
# 방명록
  • C# 프로그래밍의 기초 : 비교 연산자
    2024년 02월 28일
    • 유니얼
    • 작성자
    • 2024.02.28.:41
    728x90

    비교 연산자는 프로그래밍에서 가장 기본적이면서도 중요한 요소 중 하나입니다. C#을 포함한 대부분의 프로그래밍 언어에서 비교 연산자를 사용하여 두 값의 비교를 수행하고, 그 결과에 따라 조건부 로직을 실행할 수 있습니다. 이 글에서는 C#의 비교 연산자의 종류와 사용 방법, 그리고 실제 예제를 통해 이를 어떻게 활용할 수 있는지 살펴보겠습니다.

    비교 연산자란?

    비교 연산자는 두 피연산자를 비교하여 참(true) 또는 거짓(false)을 반환합니다. C#에서 주로 사용되는 비교 연산자에는 동등(==), 부등(!=), 크다(>), 작다(<), 크거나 같다(>=), 작거나 같다(<=)가 있습니다.

    동등 (==)

    동등 연산자는 두 피연산자의 값이 같은지 비교합니다. 같다면 true를, 다르다면 false를 반환합니다.

    bool isEqual = 10 == 5; // false

    부등 (!=)

    부등 연산자는 두 피연산자의 값이 다른지 비교합니다. 다르다면 true, 같다면 false를 반환합니다.

    bool isNotEqual = 10 != 5; // true

    크다 (>)

    이 연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 큰지 비교합니다. 크다면 true, 아니면 false를 반환합니다.

    bool isGreaterThan = 10 > 5; // true

    작다 (<)

    왼쪽 피연산자가 오른쪽 피연산자보다 작은지 비교합니다. 작다면 true, 아니면 false를 반환합니다.

    bool isLessThan = 10 < 5; // false

    크거나 같다 (>=)

    왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같은지 비교합니다. 조건을 만족하면 true, 아니면 false를 반환합니다.

    bool isGreaterThanOrEqual = 10 >= 5; // true

    작거나 같다 (<=)

    왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같은지 비교합니다. 조건을 만족하면 true, 아니면 false를 반환합니다.

    bool isLessThanOrEqual = 10 <= 5; // false

    비교 연산자 사용 예제

    C# 프로그래밍에서 비교 연산자는 주로 조건문(if, switch)과 반복문(while, for) 내에서 조건을 정의하는 데 사용됩니다. 다음은 비교 연산자를 사용한 간단한 예제 코드입니다.

    이 코드는 여섯 가지 주요 비교 연산자의 사용법을 보여줍니다. 각 연산자는 두 값(여기서는 10과 5)을 비교하고, 그 결과를 bool 변수에 할당합니다. 이후, 이 변수들의 값을 콘솔에 출력하여 각 비교 연산의 결과를 확인할 수 있습니다.

    using System;
    
    class Program
    {
    
        static void Main(string[] args)
        {
            // 비교 연산자 사용 예제
            bool isEqual = (10 == 5); // 같다
            bool isNotEqual = (10 != 5); // 다르다
            bool isGreaterThan = (10 > 5); // 크다
            bool isLessThan = (10 < 5); // 작다
            bool isGreaterThanOrEqual = (10 >= 5); // 크거나 같다
            bool isLessThanOrEqual = (10 <= 5); // 작거나 같다
    
            Console.WriteLine($"Is Equal: {isEqual}");
            Console.WriteLine($"Is Not Equal: {isNotEqual}");
            Console.WriteLine($"Is Greater Than: {isGreaterThan}");
            Console.WriteLine($"Is Less Than: {isLessThan}");
            Console.WriteLine($"Is Greater Than Or Equal: {isGreaterThanOrEqual}");
            Console.WriteLine($"Is Less Than Or Equal: {isLessThanOrEqual}");
    
            //결론
            // Is Equal: False
            // Is Not Equal: True
            // Is Greater Than: True
            // Is Less Than: False
            // Is Greater Than Or Equal: True
            // Is Less Than Or Equal: False
        }
    }

    결론

    비교 연산자는 프로그램의 조건부 로직을 구성하는 데 필수적인 요소입니다. 올바르게 사용하면 프로그램의 흐름을 효율적으로 제어하고, 복잡한 조건을 간단히 평가할 수 있습니다. C#에서 제공하는 다양한 비교 연산자를 이해하고 적절히 활용함으로써, 보다 정교하고 효율적인 프로그래밍이 가능해집니다.

    반응형
    다음글
    다음 글이 없습니다.
    이전글
    이전 글이 없습니다.
    댓글
조회된 결과가 없습니다.
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
목차
표시할 목차가 없습니다.
    • 안녕하세요
    • 감사해요
    • 잘있어요

    티스토리툴바