지난 시간에는 입출력과 관련된 문제들을 풀어보았습니다.
이번 시간에는 계산을 하기 위한 필수 문법, 연산자에 대해 알아보겠습니다.
사칙연산을 수행하는 연산자입니다.
연산자 | 뜻 |
---|---|
+ | 덧셈을 합니다. |
- | 뺄셈을 합니다. |
* | 곱셈을 합니다. |
/ | 나눗셈을 합니다.(두 수가 정수일 경우, 나머지는 버림합니다.) |
% | 나눗셈을 한 후 나머지를 구합니다. |
표로 이해가 어느 정도 되었을 것입니다.
하지만 예제 코드를 보며, 확실하게 이해를 해보겠습니다.
#include <iostream>
using namespace std;
int main() {
int a = 20, b = 7;
cout << a + b << '\\n'; // 결과 : 27
cout << a - b << '\\n'; // 결과 : 13
cout << a * b << '\\n'; // 결과 : 140
cout << a / b << '\\n'; // 결과 : 2
cout << a % b << '\\n'; // 결과 : 6
}
나눗셈의 경우, 두 수가 모두 정수일 경우 그 값도 정수를 반환합니다.
즉, 나머지는 버립니다.
만약 실수 값을 반환하고 싶다면, 수의 자료형을 float, 또는 double를 사용하면 됩니다.