모든 도구

진수 변환

2진수, 8진수, 10진수, 16진수를 상호 변환합니다.

• 2진수: 0과 1만 사용 (컴퓨터 기본 단위)

• 8진수: 0-7 사용 (Unix 권한 등)

• 10진수: 0-9 사용 (일반적인 숫자)

• 16진수: 0-9, A-F 사용 (색상 코드, 메모리 주소 등)

🔢 진법 변환기란?

진법 변환기는 2진수, 8진수, 10진수, 16진수를 상호 변환하는 프로그래밍 필수 도구입니다. 컴퓨터는 모든 데이터를 0과 1(2진수)로 처리하지만, 사람이 읽기 편하도록 다양한 진법으로 표현합니다. 입력과 동시에 모든 진법 결과를 실시간으로 확인할 수 있어 빠른 변환이 가능합니다. 결과에 0b, 0o, 0x 접두사를 포함해 프로그래밍 언어에서 바로 사용할 수 있습니다.

📊 진법별 특징 및 활용

진법사용 숫자접두사활용 예시
2진수0, 10b비트 연산, 플래그
8진수0-70oUnix 파일 권한 (755)
10진수0-9없음일상적인 숫자
16진수0-9, A-F0x색상 코드, 메모리 주소

💡 진법 변환 팁

  • 16진수 → 2진수: 각 자리를 4비트로 변환 (F → 1111)
  • 8진수 → 2진수: 각 자리를 3비트로 변환 (7 → 111)
  • 색상 코드: #FF5733은 R=255, G=87, B=51 (10진수)
  • 권한 755: 111-101-101 (소유자 rwx, 그룹/기타 rx)

자주 묻는 질문

16진수에서 A-F는 무엇인가요?

16진수는 0-9 이후 10-15를 A-F로 표현합니다. A=10, B=11, C=12, D=13, E=14, F=15입니다.

음수는 어떻게 변환하나요?

이 도구는 양수만 지원합니다. 컴퓨터에서 음수는 2의 보수로 표현하며, 비트 수에 따라 다르게 표현됩니다.

0b, 0o, 0x 접두사는 왜 쓰나요?

프로그래밍 언어에서 진법을 구분하기 위해 사용합니다. 0b는 2진수, 0o는 8진수, 0x는 16진수를 나타냅니다.

관련 도구