2009-10-05 22 views
8

क्या कोई समान कार्य है (पार्स-इंटीजर "एफएफ": रेडिक्स 16) जो मुझे दूसरी तरफ ले जाएगा? अगर मेरे पास int 255 है तो मैं इसे स्ट्रिंग एफएफ में कैसे परिवर्तित करूं?हेक्स रूपांतरण के लिए सामान्य लिस्पी पूर्णांक

उत्तर

13

तुम भी ~X मूलांक डेसिग्नेटर साथ format उपयोग कर सकते हैं:

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

प्रमुख 0x और की, कहते हैं एक न्यूनतम चौड़ाई, चार गद्देदार शून्य से प्राप्त करने के लिए, का उपयोग

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

अंकों को 10 से 15 तक कम करने के लिए लोअरकेस होने के लिए, case conversion directive~( का उपयोग निम्नानुसार करें:

CL-USER> (format t "0x~(~4,'0x~)" 255) 
0x00ff 
NIL 
संबंधित मुद्दे