진법 변환

숫자를 2진수·8진수·10진수·16진수 사이에서 변환합니다. 아무 진법으로나 입력하면 나머지 셋이 나옵니다. 사람이 세는 방식과 기계가 주소를 매기고 마스크를 걸고 색을 표현하는 방식 사이의 통역 계층입니다.

AD

사용 방법

  1. 가진 진법대로 숫자를 입력합니다.
  2. 같은 값의 다른 세 진법 표기를 읽습니다.
  3. 16진수 자릿수는 0~9 다음 A~F 이며 대소문자는 무관합니다.
  4. 고정 폭의 음수는 2의 보수로 저장된다는 점을 기억하세요(아래 참고).

이럴 때 씁니다

왜 16진수인가

16진수 한 자리는 정확히 4비트라 1바이트는 항상 두 자리입니다 — FF 는 11111111 이고 255 입니다. 긴 2진 문자열이 나머지 없이 4:1 로 압축되는데, 자리당 3비트인 8진수는 8비트 바이트에 대해 그 말을 못 합니다. 이 깔끔한 대응이 메모리 주소·해시·색상 코드가 16진수로 적히는 이유입니다. 음수 주의: 이 도구는 값을 변환하지만 기계는 음수를 고정 폭의 2의 보수로 저장하므로 32비트 레지스터의 −1 은 FFFFFFFF 로 읽힙니다. 폭이 중요하며, 절댓값만 진법 변환한 결과는 레지스터 덤프와 일치하지 않습니다.

관련 도구

자주 묻는 질문

진법 변환의 환산 계수는 얼마나 정확한가요?

국제적으로 정의된 정확한 값을 씁니다. 1인치는 정확히 25.4밀리미터, 1파운드는 정확히 0.45359237킬로그램인 식입니다. 계산은 부동소수점 전체 정밀도로 수행하고 표시할 때만 반올림합니다.

미터법과 야드파운드법을 양방향으로 변환할 수 있나요?

네. 아무 칸에나 값을 넣으면 나머지 단위가 즉시 함께 갱신되므로, 모드를 바꾸거나 버튼을 누르지 않아도 양방향 변환이 됩니다.

마지막 소수 자리가 가끔 이상해 보이는 이유는 뭔가요?

많은 환산이 십진수로는 무한소수이고 브라우저가 이진 부동소수점을 쓰기 때문에 끝자리가 아주 조금 다를 수 있습니다. 표시값은 일상용으로 적절히 반올림된 값이며, 실험이나 공학 작업에서는 반올림 전 수치를 그대로 이어서 계산하세요.

AD