Preguntas etiquetadas con hex

El hexadecimal (también base 16 o hexadecimal) es el sistema de numeración posicional base 16, que utiliza los 16 símbolos 0–9 y A ‒ F.

461
Convertir entero a hexadecimal y viceversa

¿Cómo puedo convertir lo siguiente? 2934 (entero) a B76 (hexadecimal) Déjame explicarte lo que estoy tratando de hacer. Tengo ID de usuario en mi base de datos que se almacenan como enteros. En lugar de que los usuarios hagan referencia a sus ID, quiero dejar que usen el valor hexadecimal. La...

210
¿Cómo convertir un int en una cadena hexadecimal?

Quiero llevar un número entero (que será <= 255) a una representación de cadena hexadecimal Por ejemplo: quiero pasar 65y salir '\x41', o 255llegar '\xff'. He intentado hacer esto con el struct.pack('c',65 ), pero eso se ahoga en todo lo anterior 9ya que quiere incluir una sola cadena de...

192
formato printf () para hexadecimal

Esto es más una consulta curiosa que una pregunta importante, pero ¿por qué cuando se imprime hexadecimal como un número de 8 dígitos con ceros a la izquierda, esto %#08Xno muestra el mismo resultado que 0x%08X? Cuando trato de usar el primero, 08se elimina el indicador de formato y no funciona...