進数変換ツール
실시간 진수 변환 도구.
비트 패턴 시각화 포함.
개요
2진수, 8진수, 10진수, 16진수를 실시간으로 변환하는 무료 도구입니다. 비트 시각화 및 토글 기능을 통해 진수 변환 원리를 쉽게 이해할 수 있습니다.
정보처리기사 시험 준비, 프로그래밍 기초 학습에 강력히 추천합니다.
사용법
입력 진수 선택
입력할 데이터의 진법을 선택합니다.
데이터 입력
값을 입력하면 모든 변환 결과가 즉시 표시됩니다.
복사 및 비트 토글
복사 아이콘을 누르거나, 비트 셀을 클릭해 토글해보세요.
용어 사전
- 2진수 (Binary)
- 0과 1 두 개의 숫자로 데이터를 표현하는 체계. 컴퓨터의 기본 언어.
- 8진수 (Octal)
- 0에서 7까지의 숫자를 사용. 리눅스 파일 권한(예: 755)에 자주 사용.
- 10진수 (Decimal)
- 0에서 9까지의 숫자를 사용. 인간이 일상적으로 쓰는 체계.
- 16진수 (Hexadecimal)
- 숫자 0~9와 문자 A~F 사용. 색상 코드나 메모리 주소에 주로 쓰임.
- ビット (bit)
- 정보를 나타내는 가장 작은 단위.
- バイト (byte)
- 8개의 비트가 모인 단위.
- MSB (Most Significant Bit)
- 가장 왼쪽에 위치한 최상위 비트.
- LSB (Least Significant Bit)
- 가장 오른쪽에 위치한 최하위 비트.
변환 원리 및 규칙
16진수를 10진수로
16진수는 A=10, B=11, ..., F=15 와 같이 알파벳을 대응시킵니다.
예시: 16진수 "2A" 계산:
A는 10.
2는 16의 자리이므로 2 × 16 = 32.
합하면: 32 + 10 = 42.
진수 변환 표 (0~15)
| 10진수 (DEC) | 16진수 (HEX) | 2진수 (BIN) |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| 10 | A | 1010 |
| 11 | B | 1011 |
| 12 | C | 1100 |
| 13 | D | 1101 |
| 14 | E | 1110 |
| 15 | F | 1111 |
자주 묻는 질문
- Q.음수도 변환할 수 있나요?
- 본 도구는 부호 없는 정수(음이 아닌 정수)만 지원합니다. 현재 버전에서는 2의 보수 표현(음수)은 지원하지 않습니다.
- Q.입력한 데이터가 서버로 전송되나요?
- 아니요. 모든 변환은 브라우저 내에서 100% 로컬로 처리됩니다.
- Q.얼마나 큰 수까지 변환할 수 있나요?
- JavaScript의 최대 안전 정수(2⁵³ - 1)까지 정확하게 변환 가능합니다.
- Q.소수 변환도 가능한가요?
- 현재는 정수만 지원합니다. 부동소수점(IEEE 754) 변환은 향후 추가를 검토 중입니다.
- Q.비트 패턴 표시는 몇 비트까지 지원하나요?
- 8비트, 16비트, 32비트 세 가지 모드를 지원합니다.
활용 사례
📝 시험 대비
자격증 시험의 진수 변환 문제 연습.
💻 프로그래밍 학습
비트 마스크, 비트 시프트 연산 완벽 이해.
🎨 웹 개발
CSS 헥스 코드를 RGB로 상호 변환.
🔧 펌웨어 개발
레지스터 및 덤프 값 확인.
피드백 보내기
도구를 개선하는 데 도움이 되도록 의견을 알려주세요.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.