나머지 연산자
수학에서 나머지는 어떤 계산을 하고 난 뒤 "남는" 값이에요.
예를 들어 5 / 3의 나머지는 2예요.
많은 프로그래밍 언어에서는 나머지를 계산할 때 퍼센트 기호(%)를 연산자로 사용해요.
예를 들면:
5 % 3 == 2
나머지는 정수와 실수 모두에서 계산할 수 있는 경우가 많아요. 예를 들어,
5.3 % 3 == 2.3
음수를 다룰 때는 결과가 항상 피제수(나누어지는, 왼쪽에 있는 수)와 같은 부호를 가져요. 예를 들어:
-5 % 3 == -2
5 % -3 == 2
-5 % -3 == -2
일부 언어(예: Python)는 나머지가 아니라 모듈러스를 계산할 때 % 연산자를 사용해요.
이런 언어는 음수를 다르게 처리해요.
이에 대해서는 위키백과에서 더 알아볼 수 있어요.