Sistema hexadecimal

Tabla de multiplicar hexadecimal.

El sistema hexadecimal (abreviado como 'Hex', no confundir con sistema sexagesimal) es el sistema de numeración posicional que tiene como base el 16. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa valores posibles, y esto puede representarse como , que equivale al número en base 16 , dos dígitos hexadecimales corresponden exactamente a un byte.

En principio, dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente:

Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882.

El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la computadora Bendix G-15.

Tabla de conversión entre decimal, binario, octal y hexadecimal

0hex = 0dec = 0oct 0 0 0 0
1hex = 1dec = 1oct 0 0 0 1
2hex = 2dec = 2oct 0 0 1 0
3hex = 3dec = 3oct 0 0 1 1
4hex = 4dec = 4oct 0 1 0 0
5hex = 5dec = 5oct 0 1 0 1
6hex = 6dec = 6oct 0 1 1 0
7hex = 7dec = 7oct 0 1 1 1
8hex = 8dec = 10oct 1 0 0 0
9hex = 9dec = 11oct 1 0 0 1
Ahex = 10dec = 12oct 1 0 1 0
Bhex = 11dec = 13oct 1 0 1 1
Chex = 12dec = 14oct 1 1 0 0
Dhex = 13dec = 15oct 1 1 0 1
Ehex = 14dec = 16oct 1 1 1 0
Fhex = 15dec = 17oct 1 1 1 1


Other Languages
беларуская (тарашкевіца)‎: Шаснаццатковая сыстэма зьлічэньня
Cymraeg: Hecsadegol
English: Hexadecimal
Kreyòl ayisyen: Sistèm ekzadesimal
Bahasa Indonesia: Heksadesimal
íslenska: Sextánundakerfi
日本語: 十六進法
la .lojban.: ju’u pi’e
Basa Jawa: Hèksadèsimal
한국어: 십육진법
Bahasa Melayu: Nombor perenambelasan
Nederlands: Hexadecimaal
norsk nynorsk: Sekstentalssystemet
norsk bokmål: Sekstentallsystemet
Sesotho sa Leboa: Letlase la lesometshela
srpskohrvatski / српскохрватски: Heksadecimalni sistem
Tagalog: Hexadecimal
Tiếng Việt: Hệ thập lục phân
中文: 十六进制
粵語: 十六進制