C#/C#_기초강의

(C#) 연산자: 관계연산자(비교연산자), 논리연산자

코딩ABC 2023. 4. 21. 06:34
반응형

관계 연산자(Relational Operators)
= 비교 연산자(Comparison operators)

두 식의 관계를 나타내는 연산자로 결과는 bool 형식이며, 다음과 같은 연산자가 있습니다.

연산자 사용 예 설명
< a < 100 a가 100보다 작으면 true
> a > 100 a가 100보다 크면 true
<= a <= 100 a가 100보다 작거나 같으면 true
>= a >= 100 a가 100보다 크거나 같으면 true
== a == 100 a가 100이면 true
!= a != 100 a가 100이 아니면 true

 

예제

        static void Main(string[] args)
        {
            int s = 0;
            for (int i = 1; i <= 100; i++)
                s += i;
            Console.WriteLine($"{s}");
        }

관계연산자(비교연산자), 논리연산자

 

 

논리 연산자(Logical Operator)

두 피연산자의 논리식을 나타내는 연산자입니다.

논리식은 연산 결과가 참(true) 또는 거짓(false)로 판명되는 식을 말합니다.

연산자 사용 예 설명
&& a<10 && b==5 논리 AND 연산자.
a가 10보다 작고 b가 5이면 true
|| a<0 || a>5 논리 OR 연산자
a가 0보다 작거나 a가 5보다 크면 true
! !a 논리 NOT 연산자
a가 true이면 !a는 false
a가 false이면 !a는 true

 

예제

        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            if (n % 2 == 0 && n % 5 == 0)
                Console.WriteLine($"{n}은 짝수이고 5의 배수입니다.");
        }

관계연산자(비교연산자), 논리연산자

 

 

반응형