Toolbox Hub
모든 도구

Number Base Converter

Binary octal decimal hex

Binary octal decimal hex 브라우저에서 로컬로 실행됩니다.

Leave the base on Auto and the converter reads 0x, 0b and 0o prefixes for you. Pick a base to force one.

Decimal

597

Hexadecimal

255

Binary

1001 0101 01

Octal

1125

Result
Decimal: 597
Binary: 1001 0101 01
Octal: 1125
Hex: 255

About the

Number Base Converter는 2진수, 8진수, 10진수, 16진수 사이의 값을 변환하고 4가지 값을 모두 한 번에 표시하므로 필요한 값을 읽을 수 있습니다. 기본을 Auto로 두면 0x, 0b 및 0o 접두사를 읽습니다. 즉, 소스 코드에서 바로 0xFF를 붙여넣고 아무것도 설정하지 않고 255, 1111, 1111 및 377을 얻을 수 있습니다. 값은 임의 정밀도 정수로 처리되므로 64비트 값은 상위 비트를 잃지 않고 정확하게 변환됩니다.

Where people use the

  • 소스 코드에서 16진수 값을 10진수와 2진수로 읽습니다.
  • 플래그나 마스크에 어떤 비트가 설정되어 있는지 확인합니다.
  • 16진수 채널과 10진수 채널 간의 색상 값을 변환합니다.
  • 커밋하기 전에 구성 파일에서 바이너리 리터럴을 확인합니다.

How to use the

  1. 1

    값을 입력하세요

    255, 0xFF, 0b11111111 또는 0o377 중 원하는 진수로 숫자를 입력하세요. 공백과 밑줄은 무시됩니다.

  2. 2

    기본을 자동으로 두거나 강제로 설정

    자동으로 접두사를 읽고 일치하는 숫자로 대체됩니다. 해석을 강제하려면 2진수, 8진수, 10진수 또는 16진수를 선택하세요.

  3. 3

    4개 다 읽어보세요

    10진수, 16진수, 2진수, 8진수가 함께 표시됩니다. 바이너리는 읽을 수 있도록 4개로 그룹화됩니다.

  4. 4

    필요한 것을 복사하세요

    각 행에는 자체 복사 버튼이 있으며, 결합된 결과를 한 번에 복사할 수 있습니다.

팁 및 모범 사례

  • 코드에서 바로 0x 값을 붙여넣으세요. 접두사는 자동으로 읽혀집니다.
  • 이진 출력은 니블이 16진수에 매핑되는 방식과 일치하도록 4개로 그룹화됩니다.
  • 10과 같이 숫자를 두 가지 방식으로 읽을 수 있는 경우 밑수를 강제로 적용합니다.

자주 묻는 질문

0x, 0b 및 0o 접두사는 무엇을 의미합니까?

16진수는 0x, 2진수는 0b, 8진수는 0o로 표시됩니다. 이는 C, JavaScript, Python 및 대부분의 다른 언어에서 사용되는 규칙이므로 코드를 직접 붙여넣을 수 있습니다.

기본 2를 강제할 때 바이너리 값이 거부되는 이유는 무엇입니까?

0과 1 이외의 문자가 포함되어 있기 때문입니다. 공백이 있는 값은 괜찮지만 접두사가 0b인 값은 접두사가 이진수가 아니기 때문에 그렇지 않습니다.

매우 큰 숫자를 처리할 수 있나요?

예. 값은 임의 정밀도 정수로 처리되므로 64비트 이상의 값은 정확하게 변환됩니다. 정수만 지원됩니다.

음수를 처리합니까?

예. 모든 베이스에는 선행 마이너스가 유지되고 표시됩니다.

분수 값을 변환할 수 있나요?

아니요. 변환기는 비트 플래그, 주소 및 색상 값에 중요한 경우를 포함하는 정수에서만 작동합니다.

관련 도구