반응형
관계 연산자(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의 배수입니다.");
}
반응형
'C# > C#_기초강의' 카테고리의 다른 글
(C#) 연산자 우선순위(Operator precedence) (0) | 2023.04.21 |
---|---|
(C#) 대입 연산자 Assignment operator (0) | 2023.04.21 |
(C#) 연산자: ++, -- 증가연산자 감소연산자 증감연산자 (0) | 2023.04.21 |
(C#) 연산자: 산술연산자 (0) | 2023.04.21 |
(C#) 자료형: enum 열거형 (0) | 2023.04.21 |