2009-10-05 5 views

Antwort

16
(write-to-string 255 :base 16) 
13

Sie auch format mit dem ~X radix Bezeichner verwenden können:

CL-USER> (format t "~X" 255) 
FF 
NIL 

Um die führende 0x und eine Mindestbreite von, sagen wir, vier mit Nullen aufgefüllt, verwenden

CL-USER> (format t "0x~4,'0X" 255) 
0x00FF 
NIL 

Um die Ziffern von 10 bis 15 in Kleinbuchstaben zu schreiben, verwenden Sie case conversion directive~( wie folgt:

CL-USER> (format t "0x~(~4,'0x~)" 255) 
0x00ff 
NIL