- c# 기초 COMPARISON OPERATORS(비교 연산자)2024년 11월 14일 11시 53분 51초에 업로드 된 글입니다.작성자: Devrun반응형
C#에서 Operator는 연산자이다. 연산자의 종류도 다양하게 있는데 산술 연산자(Arithmetic Operators), 할당 연산자(Assignment Operators), 논리 연산자(Logical Operators), 그리고 비교 연산자(Comparison Operators) 등이 있다. 그 중에 오늘은 Comparison Operator를 설명하겠다.
비교 연산자의 경우 ==, !=, >, <, >=, <= 이런 기호를 우리는 학교 다니는 시절에 수학 시간에 본적이 있을 것이다.
- == 값이 서로 같은지 확인
- != 값이 같지 다른지 확인
- > 좌측 값이 우측 값보다 큰지 확인
- < 좌측 값이 오른쪽 값보다 작은지 확인
- >= 좌측 값이 우측 값보다 크거나 같은지 확인
- <= 좌측 값이 우측 값보다 작거나 같은지 확인
우리가 흔히 하는 수학에서 설명과 같다.
int a = 3; int b = 4;
예를 들어서 위와 같은 변수가 있다고 가정하고, 아래의 질문에 Comaprison Operators를 사용해 보겠다.
1. a의 값이 b와 같은지 확인
//임시 변수 추가 생성 bool same = (a == b);
a와 b의 값이 서로 다르므로 false가 출력된다.
2. a와 b의 값이 서로 다르다면?
bool diff = (a != b);
위 코드의 경우 a와 b의 값이 서로 다르기 때문 true를 출력
3. a의 값이 b보다 크다면?
bool bigger = (a > b);
이 경웨는 a가 b보다 작기 떄문에 false
4. a의 값이 b보다 작으면?
bool small = (a < b);
이 경우에는 true가 표시된다.
5. a의 값이 b보다 크거나 같으면?
bool bigorsame = (a >= b);
이 경우는 a가 b보다 크거나 같지가 않으므로 false
6. a의 값이 b보다 작거나 같다면?
bool smallorsame = (a <= b);
위 경우 a가 b보다 작기 때문에 true를 반환한다.
이와 같이 comparison operators를 사용할 수 있다. 코딩하면서 가장 많이 사용되는 operator중 하나이니 반드시 알아두고 넘어가자.
반응형'C# > 언어' 카테고리의 다른 글
C# 기초 Array(배열)에 대해서 (0) 2024.11.16 C#에서 알아보는 Out Parameters (0) 2024.11.15 C# 기초 if statement와 Switch를 사용해서 passwordchecker를 만들어보자 (0) 2024.11.14 C#에서 Math Method에 대하 (0) 2024.11.13 VSCode로 C# 콘솔 프로젝트 생성 및 실행 (1) 2024.11.12 다음글이 없습니다.이전글이 없습니다.댓글