신규 블로그를 만들었습니다!

2020년 이후부터는 아래 블로그에서 활동합니다.

댓글로 질문 주셔도 확인하기 어려울 수 있습니다.

>> https://bluemiv.tistory.com/

사칙 연산자

사칙연산자에는 우리가 보통 알고 있는 더하기, 빼기, 곱하기, 나누기 가 있다.

하지만, 프로그래밍에서는 나머지 연산자라는 연산자도 있다.

 

종류

+ : 더하기

- : 빼기

* : 곱하기

/ : 나누기

% : 나머지 연산

 

나머지연산자에 대해 더 알아보면, 

나머지 연산자는 특정한 수가 짝수인지, 홀수인지 알아볼때 사용하면 유용하다.

 

그리고 특정영역의 숫자만 나오게 하고싶을때,

예를들어 0 ~ 9사이의 숫자만 나오게 하고 싶다면, 10과 나머지연산자를 이용하면 된다.

 

 

 

예를들어보자.

짝수/홀수 판별하기

int num = 10;
if (num % 2 == 0) {
    cout << "짝수" << endl;
}
else {
    // num % 2 == 1 또는 num % 2 != 0
    cout << "홀수" << endl;
}
​

 

 

 

특정한 영역의 숫자만 나오게 하기

for (int i = 1; i <= 20; i++) {
    cout << (i % 10) << "\t";
}​

 

 

 

정리 (나머지 연산자)

짝수/홀수 판별

원하는 영역의 숫자만 나오게 하기 (예 : 0 ~ 9)

 

 

 

 

관계연산자

관계연산자는 값을 연산해서, 나온값을 참과 거짓 반환한다.

(쉽게 말해서 크기비교해서 맞았는지 틀렸는지 알려준다.)

 

종류

>, >=, <, <=, ==, !=

 

cout << "10 < 20 : " << (10 < 20) << endl;
cout << "10 <= 20 : " << (10 <= 20) << endl;
cout << "10 > 20 : " << (10 > 20) << endl;
cout << "10 >= 20 : " << (10 >= 20) << endl;
cout << "10 == 20 : " << (10 == 20) << endl;
cout << "10 != 20 : " << (10 != 20) << endl;​

 

 

 

 

 

논리연산자

논리 연산자는 참/ 거짓을 연산하여, 참/거짓을 반환한다.

 

종류

AND : &&

OR : ||

NOT : !

 

A

 B

 AND

 OR

거짓

거짓 

거짓 

거짓 

참 

거짓 

거짓 

참 

거짓 

거짓  

참 

 

즉, AND는 둘다 참일때, 참이라는 결과가 나오고,

OR는 하나라도 참이면 참이다.

 

 

NOT은 반대의 결과를 나타낸다.

A

NOT

거짓

참 

참 

거짓 

 

 

int num1 = 0;
cout << "숫자를 입력해주세요." << endl;
cin >> num1;
cout << ((10 < num1) && (num1 <= 20)) << endl;
cout << ((10 >= num1) || (num1 > 20)) << endl;​

 

 

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기