십육진법
위키백과 ― 우리 모두의 백과사전.
기수법 |
---|
십육진법 (十六進法, hexadecimal)은 16을 밑으로 하는 기수법이다. 보통 0~ 9까지의 수와 A~F까지의 로마 문자를 사용하고, 이 때 대소문자는 구별하지 않는다. 이진법 표기의 4자리와 십육진법 한자리가 일대일 대응하며, 2진수가 많이 쓰이는 컴퓨터에서 2진수를 대신해 많이 쓰이고 있다.
1바이트는 8비트, 즉 2진수 8자리이므로, 16진수 두 자리로 표현할 수 있다.
0hex | = | 0dec | = | 0oct | 0 | 0 | 0 | 0 | |||
1hex | = | 1dec | = | 1oct | 0 | 0 | 0 | L | |||
2hex | = | 2dec | = | 2oct | 0 | 0 | L | 0 | |||
3hex | = | 3dec | = | 3oct | 0 | 0 | L | L | |||
4hex | = | 4dec | = | 4oct | 0 | L | 0 | 0 | |||
5hex | = | 5dec | = | 5oct | 0 | L | 0 | L | |||
6hex | = | 6dec | = | 6oct | 0 | L | L | 0 | |||
7hex | = | 7dec | = | 7oct | 0 | L | L | L | |||
8hex | = | 8dec | = | 10oct | L | 0 | 0 | 0 | |||
9hex | = | 9dec | = | 11oct | L | 0 | 0 | L | |||
Ahex | = | 10dec | = | 12oct | L | 0 | L | 0 | |||
Bhex | = | 11dec | = | 13oct | L | 0 | L | L | |||
Chex | = | 12dec | = | 14oct | L | L | 0 | 0 | |||
Dhex | = | 13dec | = | 15oct | L | L | 0 | L | |||
Ehex | = | 14dec | = | 16oct | L | L | L | 0 | |||
Fhex | = | 15dec | = | 17oct | L | L | L | L | |||
- 십진수 환산
- 다음의 식과 같이 십육진수를 십진수로 환산할 수 있다.
- - 십육진수 f32의 십진수 환산
수학식에서 16진수의 뒤에 아래첨자 (16)을 붙여 일반적인 십진수 표기법과 구분할 수 있으며, 컴퓨터 프로그래밍 언어 등에서는 16진수의 앞에 구분자로 0x, x, $, &H 등을 붙여 구분한다.