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();
}
}
}
결과는 동일하게 나옵니다.
다음 시간에...
- 이전글12. C# 흐름 제어의 점프문. (Flow Control, Jump Statement) 20.08.18
- 다음글9. C# 연산자 우선 순위와 조건 연산자 (삼항 연산자) 20.08.18
댓글목록
등록된 댓글이 없습니다.