Convertidor de hexadecimales a decimales -- 0x30 a decimal = 48
Convierte hexadecimal a decimal con un clic. 0x30=48, 0xFF=255, 0xA=10. Desglose paso a paso para cualquier número hex. Convertidor online gratuito.
Convertidor de hexadecimales a decimales - Resultados instantáneos
Usa esto .convertidor hexagonal a decimalpara convertir cualquier valor hexadecimal en decimal instantáneamente.0xA = 10, 0x10 es igual a 16, 0x64 es igual a 100, 0xFF = 255 y 0xFF = 255, y0x30 es igual a 48Simplemente ingrese un valor hexadecimal arriba y obtenga el resultado decimal con un desglose paso a paso -- sin necesidad de registrarse.
Comprender el sistema numérico hexadecimal
El hexadecimal (hex) es un sistema numérico de base-16 que utiliza 16 símbolos distintos: los dígitos 0 - 9 y las letras A - F (donde A=10, B=11, C=12, D=13, E=14, F=15). El hex es ampliamente utilizado en computación como una forma amigable para el ser humano de representar datos binarios, porque cada 4 dígitos binarios (bits) corresponden exactamente a un dígito hex, haciendo que el hex sea una abreviatura compacta para el binario.
Cada posición en un número hexadecimal representa una potencia de 16:
| Posición | 163 de las | 162 de las | 161 de las | 160 de las |
|---|---|---|---|---|
| El valor | Cuatro mil noventa y seis | 256 de las | 16 | 1 |
Conversión hexadecima a decimal:Multiplica cada dígito hexagonal por su valor de posición (potencia de 16) y suma los resultados.
Ejemplo:2F4A16 Se incluyen los siguientes:= 2x4096 + F(15) x256 + 4x16 + A(10) x1 = 8,192 + 3,840 + 64 + 10 =10 y 106
Los números hexágonos suelen tener como prefijo:0xen la programación (por ejemplo,0x2F4A), o seguido dehen lenguaje ensamblador (por ejemplo,2F4Ah), para distinguirlos de los números decimales.
Ejemplo rápido: 0x30 a decimal
Uno de los valores hexadecimales más comúnmente buscados es0 por 30Para convertirse .0x30 al decimal: multiplicar 3 por 16 y añadir 0 -- dando48Así que ...0x30 = 48en decimal.
¿Por qué 0x30 viene tan a menudo? Porque en codificación ASCII,0x30 es el carácter "0"(el dígito cero). Los dígitos '0' - '9' corresponden a 0x30 - 0x39 (48 - 57 decimales), razón por la cual los programadores a menudo encuentran este valor al analizar texto o trabajar con códigos de caracteres.
Paso por paso: 0x30 -> decimal
- Primer dígito hexadecimal (desde la derecha, posición 1):0x 160 es igual a 0 x 1 es igual a 0
- Segundo dígito hexadecimal (posición 2):3x 161 = 3 x 16 = 48
- La suma es: 48 + 0 =48
Valores hexadecimales comunes - Referencia de conversión rápida
Estos son los valores hexadecimales que los programadores y desarrolladores buscan con más frecuencia:
| ¡ Qué locura ! | Número decimal | Uso común |
|---|---|---|
0xA | 10 | Decimal 10 -- el valor más simple de la letra hexadecimal (A=10) |
0x0C | 12 | Formulario ASCII de alimentación; el retorno de transporte es 0x0D (13) |
0x10 | 16 | Un hex "diez"; base de hexadecimal |
0x1F | 31 | Valor máximo de 5 bits; máscara de bits para 5 bits |
0x30 | 48 | ASCII '0' - el carácter de dígito cero |
0x42 | 66 | ASCII "B"; también 66 en decimal (búsqueda frecuente) |
0x41 | 65 | ASCII "A" - comienzo de las letras mayúsculas |
0x61 | 97 | ASCII 'a' -- comienzo de letras minúsculas |
0x64 | 100 y 100 | Decimal 100 -- útil para el control de porcentajes |
0x7F | 127 de las | Valor máximo de 7 bits / máximo ASCII |
0x80 | 128 de las | Valor mínimo con el bit 7 establecido; -128 firmado |
0xFF | No 255 | Valor máximo de byte; canal a todo color (RGB) |
0x100 | 256 de las | 28; primer número hexadecimal de 3 dígitos |
0x1F4 | 500 y más | Error HTTP 500; la mitad de 0x3E8 |
0x3E8 | 1000 personas | 1K - un millar |
0xFFFF | 65,535 personas | Número entero sin signo de 16 bits máximo |
0xFFFFFF | 16.777.215 personas | Valor máximo de 24 bits; color hexadecimal CSS máximo |
Conversión decimal a hexadecimal
La conversión de decimal a hexadecimal utiliza el mismo método de división repetida que la conversión binaria, pero dividiendo por 16 en lugar de 2.
Método:Divide repetidamente por 16, registrando el resto en cada paso. Los restos 10 - 15 se escriben como A - F. Lea los restos de abajo hacia arriba.
Ejemplo: Convierta 1.500 en hex
- 1500 ÷ 16 = 93, el resto12 -> C
- 93 dividido por 16 = 5, resto13 -> D
- 5 dividido por 16 = 0, resto5 -> 5
Leer de abajo hacia arriba:5DC16 (en inglés)
Compruebe: 5x256 + D(13) x16 + C(12) x1 = 1,280 + 208 + 12 = 1,500
Ejemplo: Convertir 255 en hexadecimal(el valor máximo de un byte)
- 255 ÷ 16 = 15, el resto es 15 ->F
- 15 ÷ 16 = 0, el resto es 15 ->F
Resultado:En el caso de los-- por lo que 255 se representa como0xFFen código y#FFFFFF(blanco) en colores CSS utiliza los tres canales al máximo (255, 255, 255).
Un consejo para una rápida conversión mental:Para números menores de 256, dividido en el múltiplo más alto de 16 (el primer dígito hexadecimal) y el resto (segundo dígito hexadecimal). 180 = 11x16 + 4 = B416. 200 = 12x16 + 8 = C816.
Códigos de colores hexagonales: Aplicaciones web y de diseño
Uno de los usos cotidianos más comunes del hexadecimal es el CSS y los códigos de color web.#RRGGBB, donde RR, GG y BB son valores hexadecimales de dos dígitos (00 - FF) para los canales rojo, verde y azul, respectivamente.
| El color hexagonal | R (en el decimal) | G (en el decimal) | B (decimales) | Descripción del color |
|---|---|---|---|---|
| #000000 ¿Qué quieres decir? | 0 | 0 | 0 | Negro (todos los canales como mínimo) |
| #FFFFFF No puedo creerlo. | No 255 | No 255 | No 255 | Blanco (todos los canales como máximo) |
| #FF0000 (en inglés) | No 255 | 0 | 0 | Rojo puro |
| #00FF00 ¿Qué quieres decir? | 0 | No 255 | 0 | Verde puro (lima) |
| #0000FF (en inglés) | 0 | 0 | No 255 | Azul puro |
| #FF5733 (en inglés) | No 255 | 87 | 51 | Naranja rojo vivo |
| # 4A90D9 | 74 | No 144 | 217 de las | Azul cielo mediano |
| #808080 ¿Qué es esto? | 128 de las | 128 de las | 128 de las | gris medio (50% de cada uno) |
Cada canal (00 - FF) ofrece 256 niveles x 3 canales = 16.777.216 colores posibles (16,7 millones).#RGBla notación (por ejemplo, #F5A) expande cada dígito a dos dígitos idénticos: #FF55AA -- usado en CSS cuando ambos dígitos hexadecimales en un par son idénticos.
CSS moderno también soporta#RRGGBBAA (en inglés)(8 dígitos hexagonales) para los colores con transparencia (canal alfa), donde AA define la opacidad desde 00 (totalmente transparente) hasta FF (totalmente opaco).#FF573380= el rojo naranja a una opacidad del 50% (8016 = 12810 ~ 50%).
Hex en programación y computación
El hexadecimal aparece en toda la programación, documentación de hardware y ciencias de la computación:
Direcciones de memoria:Las direcciones de RAM y procesador se expresan en hex. Una dirección de memoria de 64 bits podría parecerse a0x7FFE0B4C3A20. Hex se usa porque representa compactamente el binario subyacente, y 2 dígitos hex = exactamente 1 byte, haciendo que la aritmética de direcciones sea intuitiva.
Código de la máquina y desmontaje:Las instrucciones de la CPU se codifican como hex bytes.MOV EAX, 0x42se compila en bytes hexadecimalesB8 42 00 00 00Los investigadores de seguridad y los programadores de bajo nivel leen hex dumps para entender o hacer ingeniería inversa de software.
Codificación de caracteres ASCII:ASCII asigna caracteres a números 0 - 127. En hexadecimal: 'A' = 0x41, 'a' = 0x61, espacio = 0x20, '0' = 0x30. El patrón es consistente - letras mayúsculas comienzan en 0x41, minúsculas en 0x61 (exactamente 0x20 = 32 diferencia, por lo que XOR-ing una letra con 0x20 cambia su caso).
Direcciones IPv6:Las direcciones IPv6 de 128 bits se escriben como 8 grupos de 4 dígitos hexadecimales:2001:0DB8:AC10:FE01:0000:0000:0000:0001Cada grupo representa 16 bits (4 dígitos hexadecimales x 4 bits cada uno). Las direcciones IPv4 también se pueden expresar en hex: 192.168.1.1 = 0xC0A80101.
Códigos de error:Los códigos de parada de Windows ("Pantalla Azul de la Muerte") son hex: 0x0000007E, 0xC0000005. Los códigos de error de UNIX, los códigos de estado HTTP en paquetes de red y los códigos POST de la BIOS utilizan hex. Reconocer patrones hex comunes ayuda a solucionar problemas del sistema.
Binario, octal, decimal, hexadecimal: la referencia de conversión completa
Los cuatro sistemas numéricos utilizados en la computación y cómo se relacionan:
| Número decimal | Sistema binario | Octales | ¡ Qué locura ! |
|---|---|---|---|
| 0 | - ¿ Qué ? | 0 | 0 |
| 1 | 0001 por año | 1 | 1 |
| 2 | 010 y 010 | 2 | 2 |
| 4 | 0100 y | 4 | 4 |
| 8 | 1000 y más | 10 | 8 |
| 10 | 10 y 10 | 12 | A |
| 15 | 11 y 11 | 17 | F |
| 16 | No obstante, la Comisión no | 20 | 10 |
| 32 | 0010 0000 y 0010 0000 | 40 | 20 |
| 64 | 0100 y 0000 | 100 y 100 | 40 |
| 128 de las | No obstante lo dispuesto en el apartado 1, el | Doscientos | 80 |
| No 255 | 1111 el 1111 | 377 de las | FF |
| 256 de las | No obstante, el Tribunal de Primera Instancia ha declarado: | Cuatrocientos | 100 y 100 |
| 1 024 personas | 0100 0000 0000 de las cuales: | 2 mil personas | Cuatrocientos |
| 65,535 personas | 1111 1111 1111 1111 | 177.777 - ¿Qué es eso? | FFFF (en inglés) |
Recortes para una conversión rápida:
- Número binario <-> número hexadecimal:Agrupa los dígitos binarios en conjuntos de 4 (desde la derecha), convierte cada grupo a un dígito hexadecimal. No se necesita división. 1010 1100 11112 = A, C, F =Acceso a la información
- Número binario <-> octal:Agrupa los dígitos binarios en conjuntos de 3 (desde la derecha), convierte cada grupo. 001 010 0112 = 1, 2, 3 =1238 y 1238
- Hex <-> Octal:Convierte a través de binario como intermediario -- hex a binario (4 bits por dígito hex), luego binario a octal (3 bits por dígito octal)
Cálculos y consejos prácticos para la brujería
Algunas técnicas útiles para trabajar con hex en la práctica:
Adición hexagonal:Añadir columna por columna, llevando cuando la suma llega a 16.
- Columna de unidades: A(10) + F(15) = 25 decimales = 1916 -> escribir 9, llevar 1
- La columna de las dieciséis: 3 + 2 + 1 (carry) = 6
- Resultado:691 6 de las= 105 decimales, compruebe: 58 + 47 = 105
Verificación de la divisibilidad en hexadecimal:Un número hexagonal es divisible por 16 si el último dígito es 0 (igual que la divisibilidad por 10 en decimal). Es divisible por 2 si el último dígito hexagonal es par (0,2,4,6,8,A,C,E).
Hex en URL y codificación:Las URLs codifican caracteres especiales usando la codificación de porcentaje: un espacio se convierte en%20(0x20 = 32 = espacio en ASCII). El símbolo @ =%40(0x40 = 64 = '@' en ASCII). Conocer los códigos hexadecimales ASCII ayuda a decodificar las URL codificadas.
Hexadecima de salida de las funciones hash:MD5 produce una salida de 128 bits (32 caracteres hexagonales). SHA-256 produce una salida de 256 bits (64 caracteres hexagonales). Ejemplo SHA-256 hash:a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3Esto es lo que se ve al verificar descargas de archivos contra sumas de comprobación.
Preguntas frecuentes
¿Cómo se convierte hexadecimal a decimal?
Multiplica cada dígito hexadecimal por 16 elevado a su potencia de posición (comenzando desde 0 a la derecha) y suma los resultados. Ejemplo: 1A316 = 1x256 + A(10) x16 + 3x1 = 256 + 160 + 3 = 419. Nuestra calculadora hace esto instantáneamente para cualquier valor hexadecimal que introduzcas.
¿Cómo se convierte el decimal en hexadecimal?
Divide repetidamente por 16 y registra el resto en cada paso. Los restos 10 - 15 se representan como A - F. Lea los restos de último a primero. Ejemplo: 255 ÷ 16 = 15 resto 15 ((F); 15 ÷ 16 = 0 resto 15 ((F) -> 255 decimal = FF hexadecimal.
¿Para qué se usan los números hexadecimales?
Hex se utiliza en toda la computación: direcciones de memoria (0x7FF0E2A0), códigos de color web (#FF5733), código de máquina y datos binarios, direcciones de red IPv6, salidas hash criptográficas (MD5, SHA-256), codificación de caracteres ASCII, permisos de archivos Unix, códigos de error de BIOS y cualquier contexto en el que se necesite una representación binaria compacta.
¿Por qué Hex usa las letras de A a F?
El hexadecimal es de base 16, requiriendo 16 símbolos distintos. Los dígitos 0 - 9 cubren los primeros 10 valores. Las letras A a F representan los valores 10 - 15 respectivamente. Esta convención fue estandarizada en computación en la década de 1960. La elección de mayúsculas vs minúsculas (A-F vs a-f) varía según el sistema; ambos son válidos y representan los mismos valores.
¿Qué es 0xA en decimal?
0xA en decimal es10El dígito hexadecimal A representa el valor 10. Esta es la conversión más simple de hexadecimal a decimal que involucra una letra -- A es la primera letra usada en hexadecimal, representando el valor decimal inmediatamente después de 9.
¿Qué es 0x10 en decimal?
0x10 en decimal es16Para convertir: 1x16 + 0x1 = 16. Esto tiene sentido porque hexadecimal es base-16, por lo que "10" en hex es igual al valor base - al igual que "10" en decimal es igual a 10, y "10" en binario es igual a 2.
¿Qué es 0x64 en decimal?
0x64 en decimal es100 y 100. Para convertir: 6x16 + 4x1 = 96 + 4 = 100. Este valor aparece a menudo en la programación para cálculos porcentuales, contadores de bucles y como un número decimal redondo que tiene una representación hexagonal memorable.
¿Qué es 0x30 en decimal?
0x30 en decimal es48Para convertir: 3x16 + 0x1 = 48 + 0 = 48. El valor 0x30 es especialmente significativo en la codificación ASCII: representa el carácter '0' (el dígito cero). El rango completo de caracteres de dígitos ASCII '0' - '9' abarca 0x30 - 0x39 (48 - 57 decimales).
¿Qué es 0xFF en decimal?
0xFF = Fx16 + Fx1 = 15x16 + 15 = 240 + 15 = 255. Este es el valor máximo de un byte de 8 bits (sin firma). Aparece con frecuencia en la programación para máscaras de bits, valores máximos de canal de color (RGB utiliza 0x00 - 0xFF por canal), y en cualquier lugar se necesita un valor máximo de 8 bits.
¿Cómo puedo leer los códigos de colores hexagonales?
Un código de color hexadecimal como #4A90D9 se divide en tres pares: 4A (rojo), 90 (verde), D9 (azul). Convierta cada uno a decimal: 4A = 4x16+10 = 74; 90 = 9x16+0 = 144; D9 = 13x16+9 = 217. Así que #4A90D9 = rgb7 ((4, 144, 217) - un cielo azul medio. Cuanto más alto sea el valor (más cerca de FF/255), más de ese componente de color.
¿Cuál es la diferencia entre el prefijo 0x y el prefijo # en hex?
Ambos indican números hexadecimales, pero en diferentes contextos. 0x (por ejemplo, 0xFF, 0x1A3) es el prefijo estándar en lenguajes de programación (C, C++, Java, Python, JavaScript, etc.). # se utiliza específicamente para colores web/CSS (#FF5733). Algunos contextos usan el sufijo h (lenguaje ensamblador), el prefijo $ (sistemas más antiguos) o ningún prefijo (cuando el contexto lo deja claro).
¿Cómo se convierte rápidamente entre binario y hexadecimal?
Agrupa el número binario en conjuntos de 4 bits de derecha a izquierda, luego convierte cada grupo a un solo dígito hexagonal. Dado que 4 bits = exactamente un dígito hexagonal, no se necesita aritmética. Ejemplo: binario 1011 0100 11002 -> agrupa como 1011 धूप धूप0100 धूप1100 -> B धूप4 धूपC -> B4C16. Esto también funciona al revés: cada dígito hexagonal se expande a exactamente 4 dígitos binarios.