진법 변환기
2진법, 8진법, 10진법, 16진법 등 다양한 진법 간 숫자를 변환합니다. 프로그래밍, 컴퓨터 과학 학습에 유용합니다.
사용 방법
사용 방법
- 변환할 숫자를 입력하세요.
- 입력 숫자의 진법을 선택하세요.
- 모든 진법의 결과가 동시에 표시됩니다.
- 각 결과를 클릭하여 복사할 수 있습니다.
진법이란?
2진법: 0, 1만 사용 (컴퓨터 내부 데이터)
8진법: 0-7 사용 (Unix 파일 권한 등)
10진법: 0-9 사용 (일상 숫자)
16진법: 0-9, A-F 사용 (색상 코드, 메모리 주소)
변환 예시
| 10진법 | 2진법 | 16진법 |
|---|---|---|
| 10 | 1010 | A |
| 255 | 11111111 | FF |
| 256 | 100000000 | 100 |
프로그래밍 접두사
0b1010 - 2진법 (Binary)
0o12 - 8진법 (Octal)
10 - 10진법 (Decimal)
0xA - 16진법 (Hex)
자주 묻는 질문
A. 2진법은 0과 1 두 개의 숫자만 사용하는 수 체계입니다. 컴퓨터는 전기 신호의 켜짐(1)과 꺼짐(0)으로 데이터를 처리하기 때문에 2진법을 사용합니다. 예: 10진수 5 = 2진수 101
A. 16진법은 0-9와 A-F(10-15)를 사용하며, 2진수를 간결하게 표현할 수 있어 프로그래밍에서 많이 사용합니다. 예: RGB 색상코드 #FF5733에서 FF, 57, 33이 각각 R, G, B 값입니다.
A. 10진수를 2로 계속 나누면서 나머지를 기록하고, 나머지를 역순으로 읽으면 됩니다. 예: 13을 2진수로 변환하면 13->6->3->1->0 (나머지: 1,0,1,1), 결과는 1101입니다.
A. 각 자리의 숫자에 2의 거듭제곱을 곱해서 더합니다. 예: 1101(2진수) = 1x2^3 + 1x2^2 + 0x2^1 + 1x2^0 = 8 + 4 + 0 + 1 = 13(10진수)
A. FF(16진수) = 15x16 + 15 = 255(10진수)입니다. 이는 1바이트(8비트)로 표현할 수 있는 최대값이며, RGB 색상에서 각 채널의 최대 밝기를 나타냅니다.
A. JavaScript/Python: 2진수 0b1010, 8진수 0o12, 16진수 0xFF. C/Java: 2진수 불가(C23부터 가능), 8진수 012, 16진수 0xFF. CSS 색상: #RRGGBB 형식으로 16진수를 사용합니다.
관련 계산기
이 계산기를 사용한 분들이 함께 이용한 계산기입니다.