Sistemas numéricos en la cultura | |
---|---|
indoárabe | |
árabe tamil birmano |
Khmer Laosiano Mongol Tailandés |
asiático del este | |
Chino Japonés Suzhou Coreano |
Palos vietnamitas para contar |
Alfabético | |
Abjadia Armenio Aryabhata Cirílico Griego |
Georgiano Etíope Judío Akshara Sankhya |
Otro | |
Babilónico Egipcio Etrusco Romano Danubiano |
Ático Kipu Maya Egeo KPPU Símbolos |
posicional | |
2 , 3 , 4 , 5 , 6 , 8 , 10 , 12 , 16 , 20 , 60 | |
Nega-posicional | |
simétrico | |
sistemas mixtos | |
Fibonacci | |
no posicional | |
Singular (unario) |
El sistema numérico hexadecimal es un sistema numérico posicional en base 16.
Como dígitos de este sistema numérico se suelen utilizar los números del 0 al 9 y las letras latinas de la A a la F. Las letras A, B, C, D, E, F tienen los valores 10 10 , 11 10 , 12 10 , 13 10 , 14 10 , 15 10 respectivamente.
Es muy utilizado en programación de bajo nivel y documentación informática, debido a que en las computadoras modernas la unidad de memoria mínima direccionable es un byte de 8 bits , cuyos valores se escriben convenientemente como dos dígitos hexadecimales. Este uso comenzó con el sistema IBM/360 , donde toda la documentación utilizaba el sistema hexadecimal, mientras que la documentación de otros sistemas informáticos de la época (incluso con caracteres de 8 bits, como el PDP-11 o el BESM-6 ) utilizaba el sistema octal . sistema . .
En el estándar Unicode , se acostumbra escribir un número de carácter en forma hexadecimal, utilizando al menos 4 dígitos (con ceros a la izquierda si es necesario ).
Color hexadecimal : escribe los tres componentes de color (R, G y B) en forma hexadecimal.
En matemáticas, la base del sistema numérico se suele indicar en el sistema decimal en un subíndice. Por ejemplo, el número decimal 1443 se puede escribir como 1443 10 o como 5A3 16 .
Diferentes lenguajes de programación usan sintaxis diferente para escribir números hexadecimales:
Para convertir un número hexadecimal a decimal, este número debe representarse como la suma de los productos de los grados de la base del sistema numérico hexadecimal y los dígitos correspondientes en los dígitos del número hexadecimal.
Por ejemplo, desea convertir el número hexadecimal 3A5 a decimal. Este número tiene 3 dígitos hexadecimales. De acuerdo con la regla anterior, lo representamos como una suma de potencias con base 16:
3A5 16 = 3 16 2 +10 16 1 +5 16 0 =Al traducir números, debe recordarse que en el sistema numérico hexadecimal: A=10; B=11; do=12; D=13; E=14; F=15.
Para convertir un número binario de varios dígitos en un sistema hexadecimal, debe dividirlo en tétradas de derecha a izquierda y reemplazar cada tétrada con el dígito hexadecimal correspondiente.
Para convertir un número de hexadecimal a binario, debe reemplazar cada uno de sus dígitos con la tétrada correspondiente de la tabla de conversión a continuación. Por ejemplo:
010110100011 2 = 0101 1010 0011 = 5A3 160 hexadecimal | = | 0 dic | = | 0 oct. | 0 | 0 | 0 | 0 | |||
1 maleficio | = | 1 de diciembre | = | 1 de octubre | 0 | 0 | 0 | una | |||
2 maleficio | = | 2 de diciembre | = | 2 de octubre | 0 | 0 | una | 0 | |||
3 maleficio | = | 3 de diciembre | = | 3 de octubre | 0 | 0 | una | una | |||
4 maleficio | = | 4 de diciembre | = | 4 de octubre | 0 | una | 0 | 0 | |||
5 maleficio | = | 5 de diciembre | = | 5 de octubre | 0 | una | 0 | una | |||
6 maleficio | = | 6 de diciembre | = | 6 de octubre | 0 | una | una | 0 | |||
7 maleficio | = | 7 de diciembre | = | 7 de octubre | 0 | una | una | una | |||
8 maleficio | = | 8 de diciembre | = | 10 de octubre | una | 0 | 0 | 0 | |||
9 maleficio | = | 9 de diciembre | = | 11 de octubre | una | 0 | 0 | una | |||
un maleficio | = | 10 de diciembre | = | 12 de octubre | una | 0 | una | 0 | |||
B hexagonal | = | 11 de diciembre | = | 13 de octubre | una | 0 | una | una | |||
C hexagonal | = | 12 de diciembre | = | 14 de octubre | una | una | 0 | 0 | |||
D hexagonal | = | 13 de diciembre | = | 15 de octubre | una | una | 0 | una | |||
E maleficio | = | 14 de diciembre | = | 16 de octubre | una | una | una | 0 | |||
F hexagonal | = | 15 de diciembre | = | 17 de octubre | una | una | una | una | |||