~/devtools / number
tool::number
진법
변환기
2진수, 8진수, 10진수, 16진수를 실시간으로 동시 변환합니다. 하나의 필드를 수정하면 나머지가 자동으로 업데이트됩니다.
ad · 300×250
// about this tool
진법 변환기에 대해
진법(진수, Number Base)은 숫자를 표현하는 체계입니다. 우리가 일상적으로 사용하는 10진법 외에도 컴퓨터 과학에서는 2진법(이진수), 8진법(팔진수), 16진법(십육진수)이 광범위하게 사용됩니다. 각 진법은 사용하는 숫자의 종류와 자릿수의 의미가 다릅니다.
2진수(Binary)는 0과 1만 사용하며 컴퓨터의 기본 언어입니다. 8진수(Octal)는 0~7을 사용하며 파일 권한(chmod) 등에 활용됩니다. 16진수(Hexadecimal)는 0~9와 A~F를 사용하며 메모리 주소, 색상 코드, 해시값 표현에 널리 쓰입니다. 10진수는 인간이 가장 익숙한 체계입니다.
이 도구는 네 가지 진법을 실시간으로 동시에 변환해 줍니다. 어떤 필드에 숫자를 입력하든 나머지 세 필드가 즉시 업데이트되므로, 진법 간 변환 작업을 빠르고 정확하게 수행할 수 있습니다.
주요 사용 사례
- ▸Linux chmod 파일 권한 (예: 755 = 111 101 101) 계산
- ▸HTML/CSS 색상 HEX 코드와 RGB 값 상호 변환
- ▸메모리 주소나 포인터 값 진법 변환
- ▸비트 연산 학습 및 2진수 패턴 분석
- ▸어셈블리/임베디드 개발에서 레지스터 값 확인
자주 묻는 질문
Q. 16진수에서 A, B, C는 각각 얼마인가요?
A=10, B=11, C=12, D=13, E=14, F=15입니다. 16진수는 0~15의 값을 단일 자리로 표현하기 위해 A-F 알파벳을 사용합니다.
Q. 음수나 소수도 변환할 수 있나요?
이 도구는 비음수 정수만 지원합니다. 음수는 2의 보수 표현이 필요하고, 소수는 진법에 따라 표현 방식이 다르므로 별도 처리가 필요합니다.
Q. 0x, 0b 같은 접두사를 입력해도 되나요?
현재는 순수 숫자만 입력 가능합니다. 16진수 필드에는 A-F 문자가 포함된 숫자를, 2진수 필드에는 0과 1만 입력해 주세요.