본문으로 건너뛰기

진법 변환기 한번 써본 사람들이 자주 묻는 질문

한 번 써 보면 또 묻고 싶어진다

도구 한 번 써 본 사람끼리 모이면 비슷한 질문이 오간다. 한 번 정리해 두면 다음에 다시 헷갈리는 일이 줄어든다.

Q1. 16진법의 A는 뭐야?

10진법 10. 16진법은 한 자리에 0~15를 표현해야 하는데 9까지는 숫자, 10부터는 알파벳 A~F. A=10, B=11, C=12, D=13, E=14, F=15.

Q2. 16진법은 대문자야 소문자야?

둘 다 가능. #FF0000과 #ff0000은 같은 색. 다만 한 자료 안에서 일관성을 유지하는 흐름이 무난.

Q3. 음수도 변환 가능해?

가능. 다만 일반 변환과 컴퓨터 내부 표현(2의 보수)이 다르다. 도구는 보통 일반 변환 결과를 보여 준다. 컴퓨터 내부 음수 표현이 필요하면 별도 학습 필요.

Q4. 소수점도 변환되나?

일부 도구는 지원. 0.5 (10진법) = 0.1 (2진법). 다만 모든 10진법 소수가 2진법으로 정확히 표현되지 않는다. 0.1 (10진법) = 무한 반복 2진법.

Q5. 진법은 몇 진법까지 가능?

이론상 무한. 일반적으로 사용되는 건 2·8·10·16진법. 일부 응용에서 32진법·36진법(0~9, A~Z)도 사용. 진법 변환기는 자주 쓰는 4진법 위주 지원이 일반적.

Q6. 8진법은 왜 자주 안 보여?

옛 시스템·리눅스 파일 권한 외에 일반 코딩에는 자주 등장하지 않는다. 16진법이 더 효율적이라 8진법 자리가 줄어들었다.

Q7. 0x, 0b 표기는?

  • 0x → 16진법 표기 (0xFF = 255)
  • 0b → 2진법 표기 (0b11111111 = 255)
  • 0o → 8진법 표기 (0o777)

프로그래밍 언어에서 진법을 명시하는 접두어. C·Python·JavaScript 등에서 사용.

Q8. 도구 결과 정확해?

일반 정수 범위에서는 정확. 매우 큰 수(64비트 초과)나 부동소수점은 도구별 차이가 있을 수 있다. 진수 변환기로 일상 변환은 충분, 정밀 작업은 별도 검증.

마무리

진법 관련 질문은 사실 몇 가지 안 된다. 한 번 짚어 두면 다음에는 같은 질문에 답이 빠르다.

🚀
학점 계산기 바로 사용하기
지금 바로 무료로 이용해보세요!
도구 사용하기 →