UTILS.
100% 브라우저 내 실행
🔢

큰 수 계산기

임의로 큰 정수를 BigInt 정밀도로 정확하게 더하고, 빼고, 곱하고, 나누고, 나머지, 거듭제곱, 팩토리얼을 계산합니다.

이 도구에 대하여

임의 길이의 정수를 완벽한 정밀도로 산술합니다. 두 정수를 입력하고 연산을 선택하면 정확한 결과를 얻습니다 — 반올림도, 과학적 표기도, 손실된 자릿수도 없습니다. 모든 것은 브라우저에서 실행됩니다.

계산기는 입력을 네이티브 BigInt 값으로 직접 파싱하며(eval은 절대 사용하지 않음) 덧셈, 뺄셈, 곱셈, 나머지를 포함한 정수 나눗셈, 모듈로, 거듭제곱, 그리고 첫째 피연산자의 팩토리얼을 지원합니다. 나눗셈은 몫과 나머지를 모두 보여주며, 모든 결과는 정확한 자릿수도 함께 보고합니다.

암호학, 조합론, 체크섬, 또는 일반 계산기가 약 16자리에서 넘치는 어떤 경우에든 사용하세요. 0으로 나누기, 음의 지수, 음의 팩토리얼은 거부되고, 지나치게 큰 거듭제곱이나 팩토리얼은 페이지가 반응성을 유지하도록 제한됩니다.

자주 묻는 질문

수는 얼마나 클 수 있나요?
덧셈, 뺄셈, 곱셈, 나눗셈, 모듈로는 사실상 무제한 길이의 정수에서 작동합니다. 거듭제곱과 팩토리얼은 브라우저가 반응성을 유지하도록 제한됩니다.
어떻게 정확함을 유지하나요?
약 16자리를 넘으면 정밀도를 잃는 부동소수점 수 대신, 임의로 큰 정수를 정확하게 저장하는 JavaScript의 네이티브 BigInt 타입을 사용합니다.
정수 나눗셈은 어떻게 작동하나요?
나눗셈은 0을 향해 절사하고 몫과 나머지를 보고하므로 17 ÷ 5는 몫 3과 나머지 2를 줍니다. 0으로 나누는 것은 거부됩니다.
소수를 사용할 수 있나요?
아니요. 이 도구는 정확한 정수 산술만을 위한 것이므로 소수점은 허용되지 않습니다. 자릿수 사이의 쉼표, 공백, 밑줄은 무시됩니다.

더 많은 도구