2012-06-17 9 views

risposta

31

Uso %02X:

sprintf("%02X",1) # -> "01" 
sprintf("%02X",10) # -> "0A" 
sprintf("%02X",16) # -> "10" 
sprintf("%02X",255) # -> "FF" 
+1

con Ruby 2.1 +, sprintf ("% 02x", 10) -> "0a". Hai bisogno di fare uno sprint ("% 02X", 10) -> "0A" (nota la maiuscola "X") –

+0

Oh, giusto, non sono sicuro che questa domanda sia per rubino o per qualsiasi lingua che conosco. Ma forse il tuo commento vale per più lingue/versioni e una modifica è in ordine ... –

Problemi correlati