16진수 계산기

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

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

16진수 결과:

10진수 결과:

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

10진수

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

16진수

관심을 가질 만한 계산기:

16진수란 무엇인가? 예제

16진법은 밑 16의 기수법으로, 기호가 16개입니다. 숫자 0–9와 문자 A, B, C, D, E, F(10부터 15)입니다. 컴퓨터와 프로그래밍에서 바이트, 메모리 주소, 웹 색을 짧게 나타낼 때 자주 씁니다.

16진수의 예:

  • 1F (10진수 31)
  • 5A (10진수 90)
  • FF (10진수 255)

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

16진수를 10진수로 바꾸려면 밑 16의 자리값 공식을 사용합니다:

(자리1 · 16n-1) + (자리2 · 16n-2) + ... + (자리n · 160)

여기서 자리1은 16진수의 가장 왼쪽 자리, 자리n은 가장 오른쪽 자리이며, n은 변환할 16진수의 총 자릿수입니다.

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

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

10진수, 16진수, 2진수 대응표

각 기수법에서 수를 나타내는 방식입니다 (0부터 15):

10진법 (밑 10)
16진법 (밑 16)
2진법 (밑 2)
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진수 덧셈은 10진수와 같은 자리값 원리를 쓰되 밑이 16입니다. 한 열의 합이 16 이상이면 16을 빼고 왼쪽 다음 자리로 1을 올림합니다.

예제: 5A + 3F를 단계별로 더하기

  1. 수를 맞추고 오른쪽 열을 더합니다: A(10) + F(15) = 25 (10진수).
  2. 25가 15보다 크므로 25 − 16 = 9: 9를 쓰고 왼쪽 열로 1을 올림합니다.
  3. 다음 열에 올림을 포함해 더합니다: 5 + 3 + 1(올림) = 9.
  4. 최종 결과는 99 (10진수 153)입니다.

16진수를 빼는 방법

16진수 뺄셈도 10진수와 같습니다. 위 자리가 아래 자리보다 작으면 왼쪽 열에서 1을 빌려 오고, 현재 열에 16을 더합니다.

예제: 7B − 5F를 단계별로 빼기

  1. 오른쪽 열: B(11) − F(15). 11이 15보다 작으므로 왼쪽에서 1을 빌립니다(+16): (16 + 11) − 15 = 27 − 15 = 12, 곧 C.
  2. 다음 열에서 빌린 1을 반영합니다: (7 − 1) − 5 = 1.
  3. 최종 결과는 1C (10진수 28)입니다.