ISSAC.Min

[C++ Basic] 연산자(Operator) / 관계 연산자(Relational Operator) 본문

Programming Language/C++ Basic

[C++ Basic] 연산자(Operator) / 관계 연산자(Relational Operator)

ISSAC.M 2019. 4. 5. 01:08
반응형

 1. 관계 연산자(Relational Operator)


관계 연산자(Relational Operator)은 변수들의 상관관계를 연산하여 논리형(참, 거짓)을 반환해 줍니다. 주로 조건문, 반복문에서 자주 사용되며 do-while과 같이 반복시행을 위한 첫 조건에 자주 사용되는 연산자이며 사용방법은 크게 어렵지 않다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main (){
int num1 = 10;
    int num2 = 12;

    cout << "num1은 num2보다 크다 : " << (num1 > num2) << endl;            // num1은 num2보다 크다 : false / 0
    cout << "num1은 num2보다 작다 : " << (num1 < num2) << endl;            // num1은 num2보다 작다 : true / 1           
    cout << "num1은 num2보다 크거나 같다 : " << (num1 >= num2) << endl;    // num1은 num2보다 크거나 같다 : false / 0              
    cout << "num1은 num2보다 작거나 같다 : " << (num1 <= num2) << endl;    // num1은 num2보다 작거나 같다 : true / 1        
    cout << "num1은 num2보다 같다 : " << (num1 == num2) << endl;           // num1은 num2보다 같다 : false / 0           
    cout << "num1은 num2보다 같지않다 : " << (num1 != num2) << endl;       // num1은 num2보다 같지않다 : true / 1            
 
    return 0;
}

cs


관계연산자를 사용하게 되면 위의 결과와 같이 true일 경우 1으로 반환되며 false일 경우 0로 반환됩니다.


또한 기본 개념을 조건문이나 반복문에 사용할 때의 관계 연산자의 예시이다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main (){ 
    int num1 = 10;    
// 조건문에 관계연산자
    if(num1 >= 0){
        cout << "Good Luck!" << endl;
    }
// 반복문에 관계연산자
    for(int i = 0; i <= 4; i++){
        cout << i << endl;    
    }
 
    return 0;       
}
cs


 2. 실습



반응형