본문으로 건너뛰기

정수 계산기

부호 있는 정수를 정확하게 계산하고 정수 나눗셈의 몫과 나머지를 확인하세요.

정수 입력

데이터는 이 브라우저에만 남습니다.

최대 100자리의 부호 있는 10진 정수를 사용하세요. 절댓값만 입력 하나를 사용합니다.

정확한 정수 결과

필요한 정수를 입력하고 계산하세요.

정수 계산기 사용 방법

  1. 덧셈, 뺄셈, 곱셈, 정수 나눗셈, 절댓값을 선택하세요. 두 번째 입력란은 필요한 연산에만 표시됩니다.
  2. 부호와 이어진 숫자로 정수를 입력하고 계산 또는 Enter를 누르세요. 오류가 있어도 수정할 수 있도록 입력은 유지됩니다.
  3. 정확한 결과를 읽으세요. 나눗셈은 소수 답을 반올림하지 않고 정수 몫과 나머지를 표시합니다.
  4. 값을 바꾸면 이전 결과와 복사가 즉시 비활성화됩니다. 지우기는 연산을 유지하면서 입력, 오류, 결과, 복사 상태를 제거합니다.

연산과 정수 나눗셈 규칙

덧셈은 a + b, 뺄셈은 a − b, 곱셈은 a × b입니다. 절댓값 |a|는 0에서 떨어진 0 이상의 거리입니다. BigInt 연산으로 허용된 모든 자릿수를 정확히 유지합니다.

나눗셈은 a = bq + r입니다. JavaScript 정수 연산처럼 q를 0 방향으로 버림하고 r = a − bq로 구합니다. 따라서 0이 아닌 나머지는 나누어지는 수 a와 같은 부호입니다.

예: −17 ÷ 5는 q = −3, r = −2이며 −17 = 5(−3) + (−2)입니다. 나머지를 항상 0 이상으로 정하는 유클리드 나눗셈과 다릅니다. 음수 결과를 예측할 수 있도록 이 규칙을 명시합니다.

예시

정확한 곱셈

123456789 × 987654321 = 121932631112635269입니다. 부동소수점 반올림을 사용하지 않습니다.

나머지가 있는 나눗셈

17 ÷ 5는 몫 3, 나머지 2입니다. −17 ÷ 5는 0 방향 버림 규칙에 따라 몫 −3, 나머지 −2입니다.

절댓값

절댓값을 선택하고 −42를 입력하세요. 두 번째 입력란이 사라지고 결과는 42입니다.

제한과 오류 도움말

자주 묻는 질문

소수 몫은 왜 없나요?

정수 연산 전용 페이지입니다. 정수 몫과 나머지를 보여 주며 분수 몫이 필요하면 소수 계산기를 사용하세요.

음수를 쓸 수 있나요?

네. 모든 연산에 부호 있는 정수를 사용할 수 있습니다. 음수를 나눌 때의 나머지 규칙은 위에 설명되어 있습니다.

0도 정수인가요?

네. 나눗셈의 나누는 수로 쓰는 경우를 제외하면 모든 연산에서 유효합니다.

큰 결과는 반올림되나요?

아니요. 허용된 입력·출력은 정확한 정수 연산을 사용합니다.

결과가 왜 사라졌나요?

입력이나 연산을 바꾸면 이전 계산이 무효화됩니다. 복사 전에 다시 계산하세요.