Red de conocimiento informático - Problemas con los teléfonos móviles - Programación Xaf

Programación Xaf

La escritura hexadecimal es más conveniente que la escritura binaria.

Los números hexadecimales son un método de conteo comúnmente utilizado en computadoras. Pueden compensar la falta de dígitos en los números binarios y también se usan en televisores. Los números hexadecimales se representan comenzando con 0x. Por ejemplo: 0xAF=175.

Los números hexadecimales tienen las siguientes dos características: las letras inglesas A, B, C, D, E y F representan los números 10 ~ 15 respectivamente. Después de contar hasta f, agregue 1 para llevar.

Datos extendidos

La base de los números hexadecimales es 16 y los números utilizados son 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C, D, E, F. Entre ellos, A-F representan números decimales del 10 al 15 respectivamente. La regla técnica de los números hexadecimales es "uno por hexadecimal", y el peso de cada bit es 16 n veces que Fang llega a identificar. .

Los diferentes sistemas informáticos y lenguajes de programación tienen diferentes representaciones de valores de 16 hexadecimales:

Ada y VHDL envuelven números de 16 binarios con la "referencia numérica" ​​en la que se basan juntos, como "16#5A3#". (Nota: Ada puede usar cualquiera del 1 al 16 como base de números enteros y reales. Para vectores de bytes, VHDL está representado por el prefijo x.

Lenguaje C, C++, Shell, Python, Java idioma, etc. Los idiomas similares usan el prefijo "0x", como "0x5A3". El "0" al principio facilita que el analizador reconozca el número y la "X" representa hexadecimal (al igual que el prefijo). "O" en octal). "x" puede estar en mayúscula o minúscula. Para el lenguaje de caracteres C, está representado por x + dos números hexadecimales, como xFF.

Enciclopedia Baidu: números hexadecimales