El número decimal 371 iguala el número hexadecimal 0x173. La parte que es relevante para mí es que 371 simplemente 173 hacia atrás. ¿Este es el único múltiplo dígitos decimales que se convierte de esta manera?
Respuesta
¿Demasiados anuncios?Escribió una semi-rápida python script para hacer alguna conversión y cadena de manipulación para una búsqueda simple. Salida se muestra a continuación:
$ ~/python:python test_hex.py
Enter start value in decimal: 0
Enter ending value in decimal: 1000000
Dec: 0 -- Hex: 0x0 -- Result: True
Dec: 1 -- Hex: 0x1 -- Result: True
Dec: 2 -- Hex: 0x2 -- Result: True
Dec: 3 -- Hex: 0x3 -- Result: True
Dec: 4 -- Hex: 0x4 -- Result: True
Dec: 5 -- Hex: 0x5 -- Result: True
Dec: 6 -- Hex: 0x6 -- Result: True
Dec: 7 -- Hex: 0x7 -- Result: True
Dec: 8 -- Hex: 0x8 -- Result: True
Dec: 9 -- Hex: 0x9 -- Result: True
Dec: 53 -- Hex: 0x35 -- Result: True
Dec: 371 -- Hex: 0x173 -- Result: True
Dec: 5141 -- Hex: 0x1415 -- Result: True
Dec: 99481 -- Hex: 0x18499 -- Result: True
Reached 1000000 - End of script.
Nota que 99.481 es simplemente tímido del 10% de la gama total prueba, ningunos otros se descubren en el 90% restante. Así que para responder a su pregunta acerca de números de varios dígitos, aparece hay cuatro existente entre los valores decimales de 0 y 1.000.000.