작업 공간 준비 중…
입력
작업 공간 준비 중…
출력
결과가 여기에 표시됩니다.
사용 방법
- 입력과 출력 진법을 선택하고 줄마다 숫자를 하나씩 입력하세요.
- 결과와 정밀도 상태를 확인하세요.
- 결과를 복사하거나 각 줄을 JSON으로 다운로드하세요.
16진수 → 10진수 변환기
16진수 카운터와 마스크를 로그의 10진수 값과 비교합니다.
진법은 같은 값의 표기법만 바꿉니다. 텍스트 인코딩이나 바이트 순서 변경과는 다릅니다.
표현과 사용 방법
0x와 대소문자를 지원하며 최상위 비트를 자동으로 부호로 읽지 않습니다.
입력
0xFFFFFFFFFFFFFFFF결과
18446744073709551615가장 큰 64비트 무부호 정수도 모든 자리를 유지합니다.
정밀도와 유효성 검사
정수는 BigInt를 사용합니다. 소수는 정수 분자와 분모로 계산하며 끝나지 않는 전개는 잘림을 표시합니다.
결과 해석과 재사용
음수 부호를 유지하며 2의 보수를 가정하지 않습니다. 각 줄을 따로 검사하고 JSON에 오류도 보존합니다.
처리 한도
숫자: 최대 500줄 / 1 MiB, 숫자당 4,096자. 소수부: 1–128자리. 텍스트와 바이트: 64 KiB. 비트 연산: 8–256비트. Worker는 30초 후 중지됩니다.
참고 자료ECMAScript · BigInt
?
자주 묻는 질문
FFFFFFFF가 왜 양수인가요?
부호 있는 너비를 가정하지 않으므로 4294967295입니다. 2의 보수는 비트 계산기를 사용하세요.
왜 잘림으로 표시되나요?
일부 소수는 대상 진법에서 반복됩니다. 반올림하지 않고 1–128자리에서 자릅니다.
큰 정수의 정밀도가 떨어지나요?
아니요. BigInt는 2^53 − 1보다 큰 정수도 모든 자리를 유지합니다.
입력이 서버로 전송되나요?
아니요. 브라우저에서 계산하며 DevToolsy는 입력을 업로드하거나 저장하지 않습니다.
무엇이 복사되나요?
표시된 값을 복사합니다. JSON은 문자열과 오류 코드를 유지하며 큰 정수를 부동소수점으로 변환하지 않습니다.