진법 변환기

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의 거듭제곱을 나타냅니다.

기수이름숫자일반적인 용도
22진수0, 1디지털 회로, 데이터 저장, 비트 연산
88진수0-7Unix 파일 권한, 레거시 시스템
1010진수0-9일상적인 계산, 사람이 읽을 수 있는 숫자
1616진수0-9, A-F메모리 주소, 색상 코드, 바이트 값
빠른 변환 참조
10진수2진수8진수16진수
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
일반적인 접두사
  • 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.

관련 도구