진법 변환기
2진수(기수 2), 8진수(기수 8), 10진수(기수 10), 16진수(기수 16) 간 숫자를 변환합니다. 임의 정밀도 정수, 접두사 형식(0b, 0o, 0x), 음수 및 2의 보수 표현을 지원합니다.
잘못된 입력입니다. 선택한 진법에 유효한 숫자를 입력해 주세요.
죄송합니다! 서버가 요청을 처리하지 못했습니다. 나중에 다시 시도해 주세요.
| 10진수 |
|
|---|---|
| 16진수 (소문자) |
|
| 16진수 (대문자) |
|
| 16진수 (그룹) |
|
| 16진수 (0x 접두사) |
|
| 2진수 |
|
| 2진수 (그룹) |
|
| 8진수 |
|
| Base64 |
|
| 2의 보수 |
|
| 2의 보수 (그룹) |
|
진법에 대해 더 알아보기
기수법
기수(또는 진법)는 숫자를 나타내는 데 사용되는 고유 숫자의 수를 결정합니다. N진법에서 각 자릿수 위치는 N의 거듭제곱을 나타냅니다.
| 기수 | 이름 | 숫자 | 일반적인 용도 |
|---|---|---|---|
| 2 | 2진수 | 0, 1 | 디지털 회로, 데이터 저장, 비트 연산 |
| 8 | 8진수 | 0-7 | Unix 파일 권한, 레거시 시스템 |
| 10 | 10진수 | 0-9 | 일상적인 계산, 사람이 읽을 수 있는 숫자 |
| 16 | 16진수 | 0-9, A-F | 메모리 주소, 색상 코드, 바이트 값 |
빠른 변환 참조
| 10진수 | 2진수 | 8진수 | 16진수 |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 5 | 0101 | 5 | 5 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
일반적인 접두사
0b또는0B는 2진수 (예:0b1010= 10)0o또는0O는 8진수 (예:0o17= 15)0x또는0X는 16진수 (예:0xFF= 255)
2의 보수
2의 보수는 컴퓨팅에서 부호 있는 정수의 표준 표현입니다. 숫자를 부정하려면: 모든 비트를 반전시킨 다음 1을 더합니다. 8비트 시스템에서 값의 범위는 -128(10000000)부터 127(01111111)까지입니다. 최상위 비트는 부호를 나타냅니다: 양수는 0, 음수는 1.
실전에서의 16진수
- 색상:
#FF5733= RGB(255, 87, 51). 각 16진수 숫자 쌍은 1바이트(0-255)를 나타냅니다. - 메모리:
0x7FFF5FBFF8A0과 같은 주소는 각 16진수 숫자가 정확히 4개의 2진수에 매핑되므로 16진수로 작성됩니다. - 파일 권한:
chmod 755는 8진수를 사용합니다. 7 = rwx, 5 = r-x.