수학

16진수 계산기

설정
초기화
결과 공유
저장
임베드
버그 신고

계산기 공유

무료 계산기를 당신의 웹사이트에 추가하세요

유효한 URL을 입력하세요. HTTPS URL만 지원됩니다.


페이지의 계산기 입력 필드에 현재 있는 것을 임베드 계산기의 기본값으로 사용하세요.


입력란 테두리 포커스 색상, 스위치박스 체크된 색상, 선택 항목에 대한 호버 색상 등.


이용 약관에 동의해주세요.

미리보기

계산기 저장

계산기 설정

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

계산기 공유

16진수란 무엇인가?

16진수는 0에서 9까지의 숫자와 A에서 F까지의 문자를 사용하여 0부터 15까지의 값을 표현하는 16진법으로 표현된 숫자입니다. 16진법은 이진 값을 간결하고 사람이 읽기 쉽게 표현할 수 있으므로 계산 및 디지털 전자 장치에서 널리 사용됩니다.

예를 들어, 16진법에서:

  • 10진수 10은 A로 표현됩니다.
  • 10진수 15는 F로 표현됩니다.
  • 10진수 255는 FF로 표현됩니다.

각 16진수는 4개의 이진수(비트)를 나타내므로 이진수와 16진수 간의 변환이 특히 간단합니다. 이 계산기를 사용하면 사용자가 10진수와 16진수 간의 수동 변환 없이 바로 16진수 형식으로 덧셈, 뺄셈, 곱셈 및 나눗셈을 수행할 수 있습니다.

계산기 작동 방식

이 16진수 계산기는 세 가지 주요 단계를 통해 16진수의 산술 연산을 단순화합니다:

  1. 10진수로의 변환(기수 10) – 각 16진수 입력을 10진수로 변환합니다.
  2. 산술 연산 – 10진수 숫자에 대해 덧셈, 뺄셈, 곱셈 또는 나눗셈을 수행합니다.
  3. 16진수로의 변환(기수 16) – 결과 10진수 값을 16진수로 다시 변환합니다.

이 계산기는 여러 입력을 동시에 처리하여 사용자가 두 개, 세 개 이상의 16진수와 함께 연산을 수행할 수 있도록 합니다.

예를 들어, 16진수에서 1A + F + 5 연산은 세 개의 숫자를 포함하며 한 번의 단계로 올바른 16진수 결과를 생성합니다.

숫자를 16진수로 변환해야 하는 경우 16진수 변환기를 사용하십시오.

단계별 변환

예시 1: 16진수 덧셈

16진수에서 1A+F1A + F을 수행합니다.

단계 1. 10진수로 변환:
1A16=1×161+10×160=26101A_{16} = 1 \times 16^1 + 10 \times 16^0 = 26_{10}
F16=1510F_{16} = 15_{10}

단계 2. 10진수로 덧셈 수행:
26+15=4126 + 15 = 41

단계 3. 결과를 16진수로 변환:

나눗셈정수 몫나머지
41 ÷ 1629
2 ÷ 1602

따라서 16진수 결과는 291629_{16}입니다.

예시 2: 16진수 뺄셈

16진수에서 3CA3C - A를 계산합니다.

단계 1. 10진수로 변환:
3C16=3×161+12×160=60103C_{16} = 3\times16^1 + 12\times16^0 = 60_{10} A16=1010A_{16} = 10_{10}

단계 2. 10진수로 뺄셈 수행:
6010=5060 - 10 = 50

단계 3. 16진수로 변환:

나눗셈정수 몫나머지
50 ÷ 1632
3 ÷ 1603

따라서 16진수 결과는 321632_{16}입니다.

결과: 3CA=323C - A = 32

예시 3: 16진수 곱셈

16진수에서 A×5A \times 5를 계산합니다.

단계 1. 10진수로 변환:
A16=1010A_{16} = 10_{10}

단계 2. 10진수로 곱셈 수행:
10×5=5010 \times 5 = 50

단계 3. 16진수로 변환:

나눗셈정수 몫나머지
50 ÷ 1632
3 ÷ 1603

따라서 16진수 결과는 321632_{16}입니다.

예시 4: 16진수 나눗셈

16진수에서 64/864 / 8을 계산합니다.

단계 1. 10진수로 변환:
6416=6×161+4×160=1001064_{16} = 6\times16^1 + 4\times16^0 = 100_{10}
816=8×160=8108_{16} = 8\times16^0 = 8_{10}

단계 2. 10진수로 나눗셈 수행:
100/8=12.5100 / 8 = 12.5

단계 3. 정수 및 소수 부분을 16진수로 변환:
정수 부분 1210=C1612_{10} = C_{16}.

소수 부분

곱셈결과나머지
0.5 × 1680

따라서 16진수 결과는 C.816C.8_{16}입니다.

변환 표

HexDecimalBinary
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

16진수에 대한 흥미로운 사실

  • 프로그래밍 언어에서 16진수 값을 나타내기 위해 접두사 “0x”가 자주 사용됩니다(예: 0xFF).
  • HTML 및 CSS는 색상을 표현하는 데 16진수 코드를 사용합니다. 예를 들어, #FFFFFF는 흰색이고 #000000는 검은색입니다.
  • 대부분의 컴퓨터 시스템에서 메모리 주소는 이진 데이터에 깔끔하게 매핑되기 때문에 16진수 형식으로 표현됩니다.
  • 초기 컴퓨터에서는 16진수가 프로그래머가 이진 기계 코드를 더 쉽게 빠르게 읽고 디버그할 수 있도록 도왔습니다.

자주 묻는 질문

1A + 2F + 3B와 같은 여러 16진수를 더하려면 어떻게 하나요?

각 숫자를 10진수로 변환하세요:
1A = 26, 2F = 47, 3B = 59.
합계를 구하세요: 26 + 47 + 59 = 132.
다시 변환: 132 ÷ 16 = 8 나머지 4 → 84₁₆.
결과: 84.

16진수는 소수점을 가질 수 있나요?

예. 소수 부분이 있는 16진수는 16의 음수를 사용합니다.
예: 0.A16=10×161=0.625100.A_{16} = 10 \times 16^{-1} = 0.625_{10}.

ABCD와 같은 큰 16진수를 10진수로 변환하려면 어떻게 하나요?

확장:
A×163+B×162+C×161+D×160A \times 16^3 + B \times 16^2 + C \times 16^1 + D \times 16^0
=10×4096+11×256+12×16+13×1= 10 \times 4096 + 11 \times 256 + 12 \times 16 + 13 \times 1
=40960+2816+192+13= 40960 + 2816 + 192 + 13
=4398110= 43981_{10}

따라서 10진수 결과는 439811043981_{10}입니다.

버그 신고

이 필드는 필수입니다.