Perdóneme si esto se ha preguntado antes, pero le aseguro que he buscado en Internet y no he encontrado nada, probablemente porque no tengo la terminología correcta. (?)Codificación de ... algún tipo?
me gustaría tener un entero y convertirlo en un ascendente hacia la izquierda representación hexadecimal como esto:
303 -> 0x2f010000
puedo ver que los bytes se envasan de forma que la Los lugares de 16 y 1 están en el mismo byte, y el lugar de 4096 y el lugar de 256 comparten un byte. Si alguien pudiera indicarme la terminología correcta para dicha codificación, estoy seguro de que podría encontrar mi respuesta sobre cómo hacerlo. ¡Gracias!
¿Está buscando una función como dec2hex? Muchos idiomas tienen facilidades para convertir una representación decimal a una representación hexadecimal. – Kekoa
+1 por posiblemente la pregunta más educada que he visto en SO. :-) –
Convertir directamente a hexadecimal no es un problema. Como en el ejemplo, puedo convertir 303 a 12f con una conversión hexadecimal. Lo que necesito es la codificación usando un byte para mantener cada par de "lugares" hexadecimales, si eso tiene sentido. – Blumer