인코딩 | 디코딩 | 압축

> 16진수 | base16 | 0xFF <

// 16진수 - 텍스트와 16진수(기수 16) 표현 간 변환

[UNIVERSAL]

폭넓은 사용처

프로그래밍, 색상 코드, 메모리 주소, 디버깅 등에서 사용됩니다.

[READABLE]

읽기 쉬운 표현

이진수보다 더 compact하고 사람이 읽기 쉬운 표현입니다.

[FLEXIBLE]

유연한 포맷

공백, 대/소문자 및 여러 포맷을 지원합니다.

>> 기술 정보

16진수 동작 방식:

16진수(기수 16)는 0-9와 A-F의 16개 기호를 사용합니다. 각 16진수 자릿수는 4비트(반 바이트)를 나타냅니다. 두 자리 16진수는 1바이트(8비트)를 나타내므로, 이진 데이터를 표현하기에 적합합니다.

예시:

'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF

16진수를 사용하는 이유:

  • >색상 코드 (#FF0000)
  • >메모리 주소
  • >이진 데이터 디버깅
  • >문자 인코딩
  • >암호학적 해시

>> 자주 묻는 질문

16진수란 무엇인가요?

16진수(hex)는 0-9 숫자와 A-F 문자로 구성된 기수 16의 수 체계입니다. 컴퓨팅에서 이진 데이터를 보다 읽기 쉬운 형식으로 표현하는 데 널리 사용됩니다.

왜 10진수 대신 16진수를 사용하나요?

16진수는 이진수와 완벽하게 대응되며, 각 16진수 자릿수가 정확히 4비트를 나타냅니다. 따라서 메모리, 색상, 이진 데이터를 표현하는 데 이상적입니다.

0x와 # 접두사의 차이는 무엇인가요?

"0x"는 프로그래밍 언어에서 16진수 숫자(예: 0xFF)를 나타내는 데 사용됩니다. "#"는 일반적으로 웹 색상(#FF0000)에 사용됩니다. 둘 다 16진수 표기법을 의미합니다.

16진수 색상을 RGB로 변환하려면?

16진수 색상은 6자리 RRGGBB 형식입니다. 각 2자리는 빨강, 초록, 파랑 값을 00(0)부터 FF(255)까지 표현합니다. 예를 들어 #FF0000은 RGB(255,0,0)으로 순수한 빨강입니다.

다른 언어