진법(또는 기수)은 위치 숫자 체계에서 숫자를 나타내는 데 사용되는 고유한 숫자의 수입니다. 10진수는 10개의 숫자(0-9)를 사용하고, 2진수는 2개(0-1), 8진수는 8개(0-7), 16진수는 16개(0-9, A-F)를 사용합니다.
일반적인 숫자 체계
2진수(기수 2)는 컴퓨터의 기본이며, 0과 1만 사용합니다. 8진수(기수 8)는 이전 컴퓨팅에서 인기가 있었습니다. 10진수(기수 10)는 우리가 매일 사용하는 것입니다. 16진수(기수 16)는 2진 데이터의 간결한 표현을 위해 프로그래밍에서 널리 사용됩니다.
변환 작동 방식
어떤 진법에서 10진수로 변환하려면 각 자릿수에 해당 위치의 거듭제곱으로 진법을 곱합니다. 10진수에서 다른 진법으로 변환하려면 대상 진법으로 반복적으로 나누고 나머지를 수집합니다. 이 도구는 모든 변환을 자동으로 처리합니다.
진법 2-36 설명
10보다 큰 진법의 경우 문자가 사용됩니다: A=10, B=11, ..., Z=35. 이를 통해 최대 36까지의 진법을 표현할 수 있습니다. 드물지만 사용자 지정 진법은 압축 인코딩 체계와 같은 특수 응용 프로그램에서 유용할 수 있습니다。
자주 묻는 질문
어떤 진법이 지원되나요?
2부터 36까지의 모든 진법이 지원됩니다. 여기에는 2진수(2), 8진수(8), 10진수(10), 16진수(16) 및 그 사이 또는 36까지의 모든 사용자 지정 진법이 포함됩니다.
최대 진법이 36인 이유는 무엇인가요?
진법 36은 숫자 0-9와 문자 A-Z를 사용하여 정확히 36개의 고유한 기호를 제공합니다. 이는 표준 영숫자 문자를 사용하는 최대값입니다.
16진수는 어떻게 입력하나요?
16진수의 경우 숫자 0-9와 문자 A-F를 사용합니다. 예를 들어: FF, 1A3B, DEADBEEF. 대소문자는 중요하지 않습니다(a-f와 A-F 모두 작동).
음수를 변환할 수 있나요?
이 도구는 양의 정수와 정수에 중점을 둡니다. 음수의 경우 절대값을 변환하고 결과에 음수 부호를 추가합니다.
변환할 수 있는 가장 큰 숫자는 무엇인가요?
이 도구는 브라우저의 JavaScript 숫자 처리(일반적으로 정수의 경우 2^53-1까지)에 의해서만 제한되는 매우 큰 숫자를 지원합니다.
내 데이터는 안전한가요?
예, 물론입니다. 모든 변환은 브라우저에서 JavaScript를 사용하여 수행됩니다. 귀하의 데이터는 컴퓨터를 떠나지 않습니다.
왜 다른 진법을 사용하나요?
다른 진법은 다른 목적에 최적입니다. 2진수는 컴퓨터가 내부적으로 작동하는 방식이고, 16진수는 2진 데이터를 표현하는 데 간결하며, 10진수는 인간에게 자연스럽습니다. 각각 장점이 있습니다.
이 도구는 무료인가요?
예, 이 도구는 등록이나 제한 없이 완전히 무료로 사용할 수 있습니다.