본문으로 건너뛰기

큰 수 계산기

Big Number Calculator

64비트를 훨씬 넘는 수를 오차 없이 계산하며 거듭제곱·나머지·팩토리얼을 지원합니다.

계산기가 담지 못하는 크기의 정수를 다룹니다. 거듭제곱, 계승, 모듈러 연산을 모두 정확하게 계산합니다. 보통 계산기는 2^53에서 진실을 말하기를 그만두는데, 그 지점에서 9007199254740992와 9007199254740993이 같은 수가 되고 그 뒤로는 자신 있게 틀린 답이 나옵니다.

🔒 브라우저 안에서만 처리bignummathprecisioncalculator

식

+ − × ÷ % ^ 와 ! 를 괄호와 함께 쓸 수 있습니다. 숫자는 쉼표나 밑줄로 끊어도 되고, 16진수(0xFF)·2진수(0b1010)·8진수(0o17) 리터럴도 읽습니다.

결과

115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936

자릿수

78

정확한가

예

함수

  • abs(a) — 부호를 뗀 크기
  • gcd(a, b) — 최대공약수
  • lcm(a, b) — 최소공배수
  • pow(a, b) — a의 b제곱 — a^b와 같습니다
  • modpow(a, b, m) — a^b mod m — a^b를 실제로 만들지 않고 계산합니다
  • fact(n) — n 팩토리얼 — n!이라고도 씁니다
  • sqrt(n) — 정수 제곱근, 내림
  • min(a, b) — 둘 중 작은 값
  • max(a, b) — 둘 중 큰 값
보통의 계산기는 2⁵³에서 진실을 말하기를 멈춥니다. 그 위에서는 9007199254740992와 9007199254740993이 배정밀도로 같은 수라서, 팩토리얼도 큰 거듭제곱도 모듈러 지수도 모두 자신 있게 틀린 답을 냅니다. 여기 계산은 전부 임의 정밀도 정수 연산이고, 한도는 오직 시간에 걸려 있습니다 — 자릿수가 10만을 넘는 거듭제곱은 탭을 얼리는 대신 거절합니다.

사용 방법

  1. 식을 적습니다

    더하기, 빼기, 곱하기, 나누기, 나머지, 거듭제곱, 계승을 괄호와 함께 씁니다. 자릿수를 쉼표나 밑줄로 묶어도 되고, 16진수·2진수·8진수 표기도 읽습니다.

  2. 자릿수를 봅니다

    답 옆에 함께 나옵니다. 이 크기에서는 자릿수 자체가 더 쓸모 있는 정보인 경우가 많습니다. 100!은 158자리입니다.

  3. 자릿수를 묶어서 읽습니다

    158자리 숫자를 한 줄로 늘어놓으면 읽을 수 없습니다. 자릿수 묶기를 켜면 값은 그대로 두고 구분만 넣습니다.

자주 묻는 질문

나누기는 어떻게 되나요?

정수 나눗셈입니다. 몫은 버림이고 나머지를 옆에 함께 보여 줍니다. 이 도구는 전부 정수 연산입니다. 정확한 분수 값이 필요하면 분수 계산기를 쓰세요.

거듭제곱이 왜 거부되나요?

답이 10만 자리를 넘게 되어 계산하고 그리는 동안 탭이 멈추기 때문입니다. 수의 크기가 아니라 걸리는 시간에 대한 제한입니다.

모듈러 거듭제곱도 되나요?

됩니다. 거듭제곱을 먼저 구하지 않고 반복 제곱법으로 계산합니다. 즉시 답이 나오느냐, 백만 자리 수를 만들었다가 버리느냐의 차이입니다.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.