> 변환기 > 진법 변환

진법 변환기

2진법, 3진법, 8진법, 10진법, 12진법, 16진법, 20진법, 32진법, 36진법을 상호 변환합니다

입력

빠른 예시

변환 결과

2진법 (Binary)컴퓨터 기본 체계
1010
3진법 (Ternary)3진 논리, 효율적 표현
101
8진법 (Octal)파일 권한
12
10진법 (Decimal)일상생활
10
12진법 (Duodecimal)시간, 측정 단위
A
16진법 (Hexadecimal)색상 코드, 메모리 주소
A
20진법 (Vigesimal)마야 문명, 켈트 문화
A
32진법 (Base32)데이터 인코딩, QR 코드
A
36진법 (Base36)URL 단축, 고유 ID
A

💡 진법 설명

🔢 일반적인 진법

  • 2진법: 컴퓨터의 기본 언어 (0, 1)
  • 3진법: 효율적 표현, 3진 논리
  • 8진법: 유닉스 파일 권한 (0-7)
  • 10진법: 일상생활에서 사용
  • 12진법: 시간, 각도 (1다스 = 12)
  • 16진법: 색상 코드, 메모리 주소
  • 20진법: 마야 문명, 켈트 문화
  • 32진법: 데이터 인코딩, 읽기 쉬움
  • 36진법: URL 단축, 최대 알파벳 활용

📊 변환 예시

  • • 10진수 10 = 2진수 1010
  • • 10진수 10 = 3진수 101
  • • 10진수 10 = 8진수 12
  • • 10진수 10 = 12진수 A
  • • 10진수 10 = 16진수 A
  • • 10진수 10 = 20진수 A
  • • 10진수 255 = 16진수 FF
  • • 10진수 399 = 20진수 J9

💻 실제 사용 예

  • 2진법: 비트 연산, 플래그
  • 8진법: chmod 755 (파일 권한)
  • 12진법: 1시간 = 60분 = 12×5
  • 16진법: #FF5733 (CSS 색상)
  • 20진법: 프랑스어 숫자 체계
  • 32진법: Google Authenticator
  • 36진법: YouTube 동영상 ID

🎯 진법의 장점

  • 2진법: 가장 단순, 논리 회로
  • 3진법: 정보 효율성 높음
  • 12진법: 약수 많음 (2,3,4,6)
  • 16진법: 2진법과 변환 쉬움
  • 20진법: 약수 많음 (2,4,5,10)
  • 32/36진법: 짧고 읽기 쉬움

📌 프로그래밍에서의 표기법

  • 2진수: 0b1010 (0b 접두사)
  • 8진수: 0o12 또는 012 (0o 또는 0 접두사)
  • 10진수: 10 (접두사 없음)
  • 16진수: 0xA 또는 0xA (0x 접두사)
  • 12, 20, 32, 36진법: 일반적으로 문자열로 처리