🔢 진수 변환기

2진수, 8진수, 10진수, 16진수를 입력하면 나머지 진수로 즉시 변환합니다

0️⃣ BIN (2진법)0b
—
8️⃣ OCT (8진법)0o
—
🔟 DEC (10진법)
—
🔠 HEX (16진법)0x
—

🔢 진수 변환기 사용 가이드

EVEDAYS 진수 변환기는 프로그래밍, 네트워크 설정, 하드웨어 개발 등에서 자주 필요한 진수 변환을 빠르고 직관적으로 처리하는 무료 웹 도구입니다. 지원하는 진법: • 2진수 (Binary, BIN): 컴퓨터 내부에서 모든 데이터를 표현하는 기본 단위입니다. 0과 1로만 구성됩니다. • 8진수 (Octal, OCT): Unix/Linux 파일 권한(chmod 755 등)에서 주로 사용되는 진법입니다. • 10진수 (Decimal, DEC): 우리가 일상적으로 사용하는 숫자 체계입니다. • 16진수 (Hexadecimal, HEX): 메모리 주소, 색상 코드(#FF5733), MAC 주소 등에서 광범위하게 사용됩니다. 추가 기능: • 비트 시각화: 변환된 2진수를 비트 단위로 시각적으로 표시하여 각 비트의 ON/OFF 상태를 직관적으로 확인할 수 있습니다. • 클릭 복사: 변환 결과를 클릭하면 클립보드에 즉시 복사됩니다. • 4비트 그룹핑: 2진수는 자동으로 4비트 단위로 그룹핑되어 가독성을 높입니다.

📊 진수 변환 기본 원리

10진수 255를 다른 진수로 변환하는 예시: • 255(10) → 2진수: 11111111 255 = 1×2⁷ + 1×2⁶ + 1×2⁵ + 1×2⁴ + 1×2³ + 1×2² + 1×2¹ + 1×2⁰ = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 • 255(10) → 8진수: 377 255 ÷ 8 = 31 나머지 7 → 31 ÷ 8 = 3 나머지 7 → 3 ÷ 8 = 0 나머지 3 • 255(10) → 16진수: FF 255 ÷ 16 = 15 나머지 15(F) → 15 ÷ 16 = 0 나머지 15(F) 16진수에서 A=10, B=11, C=12, D=13, E=14, F=15입니다.

💡 자주 묻는 질문

Q. 입력할 수 있는 숫자 크기에 제한이 있나요? A. JavaScript의 정수 정밀도(약 2^53 -1)까지 정확하게 변환됩니다. 일반적인 사용에는 충분합니다. Q. 음수도 변환할 수 있나요? A. 10진수 입력에서만 음수를 지원합니다. 2진수/8진수/16진수 결과는 부호 없는 32비트 정수(unsigned 32-bit)로 표시됩니다. Q. 16진수에서 대문자와 소문자 차이가 있나요? A. 입력은 대소문자 구분 없이 모두 가능합니다. 출력은 가독성을 위해 대문자(A-F)로 표시됩니다. Q. 0b, 0x 같은 접두사를 입력해야 하나요? A. 아닙니다. 진법 선택 버튼으로 이미 입력 진법을 지정하므로, 접두사 없이 숫자만 입력하시면 됩니다.