16진수 계산기

16진수 사이의 사칙연산을 하거나, 16진수와 십진수를 서로 바꾸는 즉시 변환을 사용하세요. 결과는 정확하고 복사하기 쉽습니다.

16진수 1이 올바르지 않습니다
16진수 2가 올바르지 않습니다

16진수 결과:

십진수 결과:

올바르지 않은 16진수입니다

십진수

올바르지 않은 십진수입니다

16진수

관심을 가질 만한 계산기:

16진수란 무엇인가? 예제

16진법은 십진법의 10개가 아니라 16개의 기호를 쓰는 기수법입니다. 기호는 숫자 0–9와 문자 A, B, C, D, E, F입니다. 프로그래밍에서 이진값을 더 짧게 나타낼 때 자주 씁니다.

16진수의 예:

  • 1F (십진수 31)
  • A0 (십진수 160)
  • FF (십진수 255)

16진수를 십진수로 변환하는 방법

16진수를 십진수로 바꾸려면 다음 공식을 사용합니다:

(digit_1 · 16^(n-1)) + (digit_2 · 16^(n-2)) + ... + (digit_n · 16^0)

여기서 digit_1은 16진수의 가장 왼쪽 자리, digit_2는 그다음이며, n은 변환할 16진수의 총 자릿수입니다.

예제: 16진수 5A를 십진수로 변환하기.

  1. n의 값을 정합니다. 이 경우 n = 2
  2. 각 16진 자리를 십진으로 바꿉니다. 이 경우 5 = 5, A = 10
  3. 공식에 십진 자리를 대입합니다. 그러면:
(5 · 16^1) + (10 · 16^0) = (5 · 16) + (10 · 1) = (80) + (10) = 90

십진수, 16진수, 이진수 대응표

각 기수법에서 수를 나타내는 방식입니다.

십진법
16진법
이진법
0
0
0
1
1
1
2
2
10
3
3
11
4
4
100
5
5
101
6
6
110
7
7
111
8
8
1000
9
9
1001
10
A
1010
11
B
1011
12
C
1100
13
D
1101
14
E
1110
15
F
1111

16진수를 더하는 방법

16진수 덧셈은 십진수 덧셈과 비슷하지만, 밑이 달라 중요한 차이가 있습니다. 두 16진수를 더하는 예는 다음과 같습니다:

예제: 5A(십진수 90)와 3F(십진수 63)를 단계별로 더하기

  1. 먼저 일의 자리(최하위 자리)를 더합니다: A + F = 17 (십진수)
  2. 결과가 15보다 크므로 다음 열로 1을 올림합니다
  3. 나머지 열을 더합니다: 5 + 3 + 1(올림) = 9
  4. 최종 결과는 99 (십진수 153)입니다

16진수를 빼는 방법

16진수 뺄셈은 십진수 뺄셈과 비슷하지만, 밑이 달라 중요한 차이가 있습니다. 두 16진수를 빼는 예는 다음과 같습니다:

예제: 7B(십진수 123) − 5F(십진수 95)를 단계별로 빼기

  1. 먼저 일의 자리를 뺍니다: B − F. B(십진수 11)가 F(십진수 15)보다 작으므로 16진수의 십의 자리에서 1을 빌려 옵니다. 그러면 1B(십진수 27) − F(십진수 15) = C(십진수 12)입니다.
  2. 나머지 열을 뺍니다: (7 − 1) − 5 = 1. 앞 단계에서 7에서 1을 빌렸기 때문입니다.
  3. 최종 결과는 1C (십진수 28)입니다