본문 바로가기

카테고리 없음

관계 연산자

관계 연산자(Relational Operators)는 두 값이나 변수의 관계를 비교하여 참(true) 또는 거짓(false)을 반환하는 연산자입니다. 관계 연산자는 주로 조건문에서 사용되며, 프로그래밍에서 결정 구조(예: if문, while문)와 반복문에서 조건을 평가하는 데 중요한 역할을 합니다.

다양한 프로그래밍 언어에서 사용하는 기본적인 관계 연산자는 다음과 같습니다:

1. 등호 연산자 (==)
설명: 두 값이 같은지 비교합니다.
결과: 두 값이 같으면 true, 그렇지 않으면 false.
예제:

c
코드 복사
int a = 5;
int b = 10;
bool result = (a == b); // 결과는 false
2. 부등호 연산자 (!=)
설명: 두 값이 다른지 비교합니다.
결과: 두 값이 다르면 true, 같으면 false.
예제:

c
코드 복사
int a = 5;
int b = 10;
bool result = (a != b); // 결과는 true
3. 크다 연산자 (>)
설명: 왼쪽 값이 오른쪽 값보다 큰지 비교합니다.
결과: 왼쪽 값이 크면 true, 그렇지 않으면 false.
예제:

c
코드 복사
int a = 5;
int b = 10;
bool result = (a > b); // 결과는 false
4. 작다 연산자 (<)
설명: 왼쪽 값이 오른쪽 값보다 작은지 비교합니다.
결과: 왼쪽 값이 작으면 true, 그렇지 않으면 false.
예제:

c
코드 복사
int a = 5;
int b = 10;
bool result = (a < b); // 결과는 true
5. 크거나 같음 연산자 (>=)
설명: 왼쪽 값이 오른쪽 값보다 크거나 같은지 비교합니다.
결과: 왼쪽 값이 크거나 같으면 true, 그렇지 않으면 false.
예제:

c
코드 복사
int a = 5;
int b = 10;
bool result = (a >= b); // 결과는 false
6. 작거나 같음 연산자 (<=)
설명: 왼쪽 값이 오른쪽 값보다 작거나 같은지 비교합니다.
결과: 왼쪽 값이 작거나 같으면 true, 그렇지 않으면 false.
예제:

c
코드 복사
int a = 5;
int b = 10;
bool result = (a <= b); // 결과는 true
7. 관계 연산자 사용 예제
관계 연산자는 조건문과 반복문에서 매우 유용합니다. 다음은 다양한 언어에서의 사용 예제입니다:

C/C++
c
코드 복사
#include <stdio.h>

int main() {
    int a = 5;
    int b = 10;

    if (a < b) {
        printf("a는 b보다 작습니다.\n"); // 출력: a는 b보다 작습니다.
    }

    if (a != b) {
        printf("a와 b는 다릅니다.\n"); // 출력: a와 b는 다릅니다.
    }

    return 0;
}
Java
java
코드 복사
public class Main {
    public static void main(String[] args) {
        int a = 5;
        int b = 10;

        if (a < b) {
            System.out.println("a는 b보다 작습니다."); // 출력: a는 b보다 작습니다.
        }

        if (a != b) {
            System.out.println("a와 b는 다릅니다."); // 출력: a와 b는 다릅니다.
        }
    }
}
Python
python
코드 복사
a = 5
b = 10

if a < b:
    print("a는 b보다 작습니다.")  # 출력: a는 b보다 작습니다.

if a != b:
    print("a와 b는 다릅니다.")  # 출력: a와 b는 다릅니다.
JavaScript
javascript
코드 복사
let a = 5;
let b = 10;

if (a < b) {
    console.log("a는 b보다 작습니다.");  // 출력: a는 b보다 작습니다.
}

if (a != b) {
    console.log("a와 b는 다릅니다.");  // 출력: a와 b는 다릅니다.
}
결론
관계 연산자는 두 값을 비교하여 논리적 결정을 내리는 데 사용됩니다. 이 연산자는 조건문, 반복문 등에서 조건을 평가하는 데 필수적인 역할을 하며, 각 프로그래밍 언어에서 공통적으로 사용됩니다. 이를 통해 프로그램의 흐름을 제어하거나 특정 조건에 따라 동작을 수행할 수 있습니다.