진법 변환기
음수를 포함한 정수를 2진법, 8진법, 10진법, 16진법 및 2부터 36까지의 임의 진법 간에 변환합니다.
0부터 9까지의 숫자와 선택적 앞자리 마이너스 기호입니다.
숫자 0과 1만 사용합니다.
0부터 7까지의 숫자만 사용합니다.
0부터 9까지의 숫자와 A부터 F까지의 문자를 사용합니다.
이용 방법
진법 변환기는 동일한 값을 나타내기 위해 서로 다른 자릿수 집합을 사용하는 위치 기수법 체계(예: 2진법, 8진법, 10진법, 16진법) 간에 정수를 변환합니다.
- 아무 필드에 숫자 입력
입력하는 동안 다른 진법이 자동으로 업데이트됩니다.
- 사전 설정 또는 사용자 지정 진법 사용
일반적인 값으로 이동하거나 2부터 36까지의 모든 진법으로 변환하세요.
- 모든 표기 확인
2진법, 8진법, 10진법 및 16진법이 모두 동기화 상태를 유지합니다.
진법 간 변환
10진법을 2진법으로 변환하려면 반복해서 2로 나누고 나머지를 아래에서 위로 기록하세요. 13의 경우: 13을 2로 나누면 몫 6 나머지 1, 6을 2로 나누면 몫 3 나머지 0, 3을 2로 나누면 몫 1 나머지 1, 1을 2로 나누면 몫 0 나머지 1이 됩니다. 나머지를 아래에서 위로 읽으면 2진수 1101이 됩니다.
각 진법의 사용처
- 2진법 (base 2): 켜짐과 꺼짐의 두 가지 상태를 가지는 디지털 회로의 기본 언어입니다.
- 8진법 (base 8): 각 자릿수는 정확히 3비트의 2진수에 대응되며, chmod 755와 같은 Unix 파일 권한 모드에서 여전히 사용됩니다.
- 16진법 (base 16): 각 자릿수가 정확히 4비트의 2진수에 대응되어 표현이 간결합니다. 메모리 주소, #FF5733과 같은 색상 코드, 기계어 등에서 사용됩니다.
음수 및 분수
음의 정수가 지원되며 모든 진법에서 앞에 마이너스 부호로 표시됩니다. 예를 들어 10진수 -128은 2진수로 -10000000이 됩니다. 이는 일부 프로세서가 내부적으로 사용하는 2의 보수 형식이 아닌 부호-크기 표기법입니다. 소수 값은 지원되지 않으므로 정수만 입력하세요.
자주 묻는 질문
10진수를 2진수로 변환하는 방법은 무엇인가요?
2로 나눈 나머지를 아래에서 위로 기록합니다. 13의 경우: 13을 2로 나누면 몫 6 나머지 1, 6을 2로 나누면 몫 3 나머지 0, 3을 2로 나누면 몫 1 나머지 1, 1을 2로 나누면 몫 0 나머지 1이 되어 2진수 1101이 됩니다. 이 변환기는 이를 즉시 수행하므로 10진수 필드에 13을 입력하면 2진수 1101이 자동으로 나타납니다.
16진법이란 무엇이며 어디에 사용되나요?
16진법 (base 16)은 0~9의 숫자와 A~F의 문자를 사용하며, A는 10, F는 15에 해당합니다. 각 16진수 자릿수가 정확히 4비트의 2진수에 대응되어 표현이 간결하기 때문에 컴퓨팅 분야에서 널리 사용됩니다. 16진법은 메모리 주소, #FF5733과 같은 색상 코드, 기계어 표현 등에 사용됩니다.
8진법 (base 8)은 2진법 및 16진법과 어떻게 다른가요?
8진법은 0부터 7까지의 숫자를 사용하며 각 8진수 자리는 정확히 3비트의 2진수에 대응됩니다. 10진수 255의 경우 2진수는 11111111, 8진수는 377, 16진수는 FF입니다. 8진법은 초기 컴퓨팅에서 널리 사용되었으며 현재에도 chmod 755와 같은 Unix 파일 권한 모드에서 확인할 수 있습니다.
이 변환기에서 음수나 분수를 처리할 수 있나요?
음의 정수가 지원됩니다. 아무 필드에 앞에 마이너스 부호를 입력하면 다른 모든 진법에서도 동일한 음수 값이 부호-크기 형식으로 표시됩니다. 예를 들어 10진수 -128은 2진수 -10000000으로 변환됩니다. 소수 값과 2의 보수 인코딩은 이 도구의 지원 범위에 포함되지 않으므로 정수만 입력하세요.
컴퓨터는 왜 10진수 대신 2진수를 사용하나요?
전자 회로는 켜짐과 꺼짐이라는 두 가지 상태로 가장 안정적으로 구성되며 이는 각각 1과 0을 나타냅니다. 이로 인해 2진수는 디지털 하드웨어의 자연스러운 언어가 되었습니다. 16진수는 각 자리가 정확히 4비트를 나타내어 2진수 값을 표현하는 데 필요한 문자 수를 줄여주므로 사람이 사용하기 편리한 약식 표기법입니다.