수 체계 변환기
2진법부터 36진법까지 변환합니다.
10진법 → 16진법
FF
주요 진법 변환
2진법 (Binary)11111111
8진법 (Octal)377
10진법 (Decimal)255
16진법 (Hex)FF
개요
10진법(decimal), 2진법(binary), 8진법(octal), 16진법(hexadecimal) 등 수 체계를 변환합니다. 프로그래밍, 컴퓨터 과학, 디지털 전자공학에서 필수적인 진법 변환을 제공합니다.
계산 공식
10진 → 2진: 2로 나누며 나머지 기록 (역순) 10진 → 16진: 16으로 나누며 나머지 기록 (역순) 2진 → 10진: 각 자릿수 × 2^(자릿수 위치) 합산 16진 → 10진: 각 자릿수 × 16^(자릿수 위치) 합산 16진 A=10, B=11, C=12, D=13, E=14, F=15 예: (255)₁₀ = (FF)₁₆ = (11111111)₂ = (377)₈
사용 방법
- 1변환할 숫자를 입력합니다.
- 2원본 진법(2진, 8진, 10진, 16진)을 선택합니다.
- 3변환 대상 진법을 선택합니다.
- 4변환 결과를 확인합니다.
활용 팁
- ✔16진법에서 A~F는 10~15를 나타냅니다.
- ✔프로그래밍에서 2진수는 0b, 8진수는 0o, 16진수는 0x 접두사를 사용합니다.
- ✔색상 코드(#FF0000 등)는 16진법으로 표현된 RGB 값입니다.
- ✔IP 주소의 각 옥텟(0~255)은 8비트 2진수로 표현됩니다.
- ✔1바이트(8비트)의 최대값은 2진수 11111111 = 10진수 255 = 16진수 FF입니다.
자주 묻는 질문
Q. 16진법은 왜 프로그래밍에서 자주 사용되나요?
16진법은 4비트(2진수 4자리)를 1자리로 표현할 수 있어 2진수를 간결하게 나타냅니다. 예를 들어 2진수 11111111(8자리)는 16진수 FF(2자리)로 표기할 수 있습니다.
Q. 2진법에서 음수는 어떻게 표현하나요?
컴퓨터에서 음수는 보통 2의 보수(two's complement) 방식으로 표현합니다. 최상위 비트(MSB)가 1이면 음수를 나타냅니다. 예: 8비트에서 -1 = 11111111₂ = FF₁₆.
Q. 8진법은 어디에서 사용되나요?
8진법은 Unix/Linux 파일 권한(chmod 755 등)에서 주로 사용됩니다. 3비트를 1자리로 표현하며, rwx 권한을 숫자로 매핑합니다 (r=4, w=2, x=1).