코드, 데이터 및 QR 도구

2의 보수 계산기

signed 또는 unsigned 정수와 폭을 입력하세요. BigInt로 (~x + 1) mod 2^N을 정확히 계산합니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

signed: −2^(N−1)~2^(N−1)−1. unsigned: 0~2^N−1. 폭 1~10,000비트, 입력 최대 4,096자리.

정수와 폭을 입력하세요.

사용 방법

사용 방법

  1. signed 또는 unsigned 해석을 선택합니다.
  2. 정수와 1~10,000비트 폭을 입력합니다.
  3. 고정 폭 2의 보수 부정과 signed·unsigned 값을 계산합니다.

명시적 범위

signed는 −2^(N−1)~2^(N−1)−1, unsigned는 0~2^N−1입니다.

정확한 BigInt 계산

임의 정밀도 정수로 (~x + 1) mod 2^N을 계산하여 큰 값과 최소 음수도 처리합니다.

로컬 계산

검사와 계산은 브라우저에서 로컬로 처리되며 입력을 업로드하거나 저장하지 않습니다.

자주 묻는 질문

더 알아보기

signed 최소값은 어떻게 되나요?

−2^(N−1)의 부정 결과는 100…0이며 유효합니다.

unsigned에 음수를 넣을 수 있나요?

아니요. 0~2^N−1 범위의 음이 아닌 정수만 가능합니다.

제한이 있나요?

폭은 1~10,000비트, 십진 입력은 4,096자리까지입니다.