정수 계산기 사용 방법
- 덧셈, 뺄셈, 곱셈, 정수 나눗셈, 절댓값을 선택하세요. 두 번째 입력란은 필요한 연산에만 표시됩니다.
- 부호와 이어진 숫자로 정수를 입력하고 계산 또는 Enter를 누르세요. 오류가 있어도 수정할 수 있도록 입력은 유지됩니다.
- 정확한 결과를 읽으세요. 나눗셈은 소수 답을 반올림하지 않고 정수 몫과 나머지를 표시합니다.
- 값을 바꾸면 이전 결과와 복사가 즉시 비활성화됩니다. 지우기는 연산을 유지하면서 입력, 오류, 결과, 복사 상태를 제거합니다.
연산과 정수 나눗셈 규칙
덧셈은 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입니다.
제한과 오류 도움말
- 맨 앞의 더하기·빼기 부호를 제외하고 각 입력은 최대 100자리입니다.
- 소수, 분수, 천 단위 쉼표, 숫자 내부 공백, 1e6 같은 표기는 거부합니다.
- 0으로 나누기는 거부하며 수정할 수 있도록 입력을 남깁니다.
- 수식 분석, 괄호, 거듭제곱 계산을 지원하지 않으며 공학용 계산기를 대체하지 않습니다.
- 결과는 정확한 정수입니다. 100자리 두 수의 곱은 최대 200자리가 될 수 있습니다.
- 연산을 바꾸면 이전 결과를 지워 다른 계산의 값을 복사하지 않게 합니다.
자주 묻는 질문
소수 몫은 왜 없나요?
정수 연산 전용 페이지입니다. 정수 몫과 나머지를 보여 주며 분수 몫이 필요하면 소수 계산기를 사용하세요.
음수를 쓸 수 있나요?
네. 모든 연산에 부호 있는 정수를 사용할 수 있습니다. 음수를 나눌 때의 나머지 규칙은 위에 설명되어 있습니다.
0도 정수인가요?
네. 나눗셈의 나누는 수로 쓰는 경우를 제외하면 모든 연산에서 유효합니다.
큰 결과는 반올림되나요?
아니요. 허용된 입력·출력은 정확한 정수 연산을 사용합니다.
결과가 왜 사라졌나요?
입력이나 연산을 바꾸면 이전 계산이 무효화됩니다. 복사 전에 다시 계산하세요.