2009-10-05 38 views

Trả lời

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

Bạn cũng có thể sử dụng format với vấn thiết kế ~X radix:

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

Để có được hàng đầu 0x và có chiều rộng tối thiểu, chẳng hạn, bốn đệm bằng số không, sử dụng

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

Để buộc các chữ số từ 10 đến 15 chữ thường, hãy sử dụng case conversion directive~( như sau:

CL-USER> (format t "0x~(~4,'0x~)" 255) 
0x00ff 
NIL 
Các vấn đề liên quan