진수 변환기
십진수, 이진수, 팔진수, 십육진수 사이를 실시간으로 변환합니다. 각 입력란에 값을 넣으면 나머지 세 진법의 값이 즉시 계산됩니다.
10진수·2진수·8진수·16진수 중 한 칸에 정수 형태 값을 입력하면 JavaScript 정수 파싱으로 나머지 진법 값을 즉시 계산합니다.
진법 변환 방법
- 원하는 진법 입력칸에 값을 입력합니다.
- 해당 진법 기준으로 값이 파싱됩니다.
- 다른 진법 칸에 변환된 값을 확인합니다.
- 필요한 값을 복사합니다.
변환 동작과 제한
현재 구현은 2진수 0b/0B, 8진수 소문자 0o, 16진수 0x/0X 접두사를 제거합니다. 대문자 0O는 제거하지 않습니다.
JavaScript Number를 사용하므로 매우 큰 정수는 정밀도를 잃을 수 있고 parseInt()는 뒤쪽 잘못된 문자 전까지의 유효 부분을 받아들일 수 있습니다.
개인정보와 제한
변환은 브라우저 안에서만 이루어집니다. 임의 정밀도 정수 계산기나 입력 전체를 엄격하게 검증하는 파서는 아닙니다.
진법 변환기 FAQ
어떤 진법을 지원하나요?
10진수, 2진수, 8진수, 16진수입니다.
어떤 접두사를 지원하나요?
0b/0B, 소문자 0o, 0x/0X를 제거합니다.
대문자 0O도 8진수 접두사인가요?
아니요. 현재 구현은 대문자 0O를 제거하지 않습니다.
소수를 지원하나요?
아니요. parseInt() 기반입니다.
큰 정수는 부정확할 수 있나요?
네. JavaScript Number 정밀도 한계가 있습니다.