¿Cómo sumar y restar números hexadecimales?
Las reglas para la suma y resta de números hexadecimales son: pedir prestado uno por cada dieciséis y avanzar uno por cada dieciséis.
Por ejemplo: 3F 4A, escrito en forma vertical, primero calcula F A, F es 15 en sistema decimal, A es 10, el total es veinticinco, en sistema hexadecimal, el número hexadecimal completo es uno , Veinticinco es 19 en hexadecimal, por lo que el primer dígito es 9, luego uno, 3 4 1 = 8, lo que finalmente equivale a 89 en hexadecimal.
El hexadecimal en matemáticas (denominado hexadecimal o subíndice 16) es un sistema de redondeo de 1 por cada 16. Generalmente está representado por los números del 0 al 9 y las letras de la A a la F (o a~f), donde: A~F representa del 10 al 15. Estos números se llaman números hexadecimales.
Extensión:.
Los diferentes sistemas informáticos y lenguajes de programación tienen diferentes formas de representar valores hexadecimales:
Ada y VHDL envuelven los números hexadecimales entre "comillas numéricas" en las que se basan", por ejemplo "16#5A3#". (Nota: Ada puede usar cualquier número entre 1 y 16 como base para números enteros y reales). Para vectores de bytes, VHDL utiliza el prefijo 0x", por ejemplo "0x5A3". El "0" inicial facilita que el analizador reconozca el número, mientras que la "x" representa hexadecimal (al igual que la "O" representa octal). La "x" en 0x" puede estar en mayúscula o minúscula.
Secuencias de escape hexadecimales: por ejemplo, \x1abf4, que se puede usar con tantos dígitos hexadecimales como sea necesario, hasta que no llegue a dígitos hexadecimales;
Nombre de carácter universal de 16 dígitos: \U debe ir seguido de cuatro dígitos hexadecimales, que representan puntos de código Unicode en el rango de 0 a 0xFFFF (pero sin incluir 0xD800 a 0xDFFF, el estándar Unicode estipula que los puntos de código en este rango son puntos de código reservados y no representan caracteres);
Nombre de carácter universal de 32 bits: \U debe ir seguido de 8 dígitos hexadecimales (menos de 8), hasta que no sea un número hexadecimal;
Nombre de carácter universal de 16 bits:
C introdujo literales de punto flotante hexadecimales. Por ejemplo: 0x1.2p10 significa (1. 2/16)×2=115210. , Visual C ha estado utilizando la función de biblioteca estándar del lenguaje C/C printf, a como descriptor de tipo para formatear el valor de salida de punto flotante en el formato anterior. Por ejemplo: printf("a", 1152.0);
En VB, MSX BASIC, Quick BASIC y FreeBASIC, use la primera letra "&H" para representarlo.
En HTML, los literales hexadecimales se pueden representar mediante "x", por ejemplo. efecto de amp;#x5a3; números del sistema (si el número comienza con una letra, agregue "0" delante), como "0A3Ch", "5A3h"
Otros ensambladores (ATamp; T , Motorola, 6502), Pascal, Delphi y algunas versiones de BASIC usan el prefijo "$", como "$5A3"
La notación X'5A3' también se usa, por ejemplo en PL/I , COBOL y JCL medio.
Este es el formato de datos más utilizado por los mainframes y microcomputadores de IBM equipados con los primeros sistemas operativos.
Dado que no existe un estándar de representación unificado, se utilizarán todos los métodos de representación anteriores y, a veces, aparecerán varios métodos de representación diferentes en el mismo documento. Sin embargo, dado que las diferencias entre los modos no son grandes, incluso mezclarlos no causará problemas.
Una de las formas más comunes (o comúnmente utilizadas) de representar un valor hexadecimal es agregar "0x" delante del número, o el carácter pequeño "16" después del número. Por ejemplo, 0x2BAD y 2BAD16 representan el decimal 11181 (o 1118110).
El hexadecimal se utiliza habitualmente en el diseño web. HTML y CSS utilizan hexadecimal para representar colores específicos en páginas web. Utilice el símbolo # para representar hexadecimal en lugar de utilizar un símbolo independiente para representar hexadecimal.
Los colores de 24 bits se pueden representar en el formato #RRGGBB, donde RR es el valor del componente rojo del color, GG es el valor del componente verde del color y BB es el valor del componente azul del color. color. Por ejemplo, el rojo con valores decimales 238, 9 y 63 se puede codificar como #EE093F.
Referencia:.
Enciclopedia Baidu - Hexadecimal.