지난 시간에는 입출력과 관련된 문제들을 풀어보았습니다.

이번 시간에는 계산을 하기 위한 필수 문법, 연산자에 대해 알아보겠습니다.

1) 산술 연산자

사칙연산을 수행하는 연산자입니다.

연산자
+ 덧셈을 합니다.
- 뺄셈을 합니다.
* 곱셈을 합니다.
/ 나눗셈을 합니다.(두 수가 정수일 경우, 나머지는 버림합니다.)
% 나눗셈을 한 후 나머지를 구합니다.

표로 이해가 어느 정도 되었을 것입니다.

하지만 예제 코드를 보며, 확실하게 이해를 해보겠습니다.

#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를 사용하면 됩니다.