Non-decimal radices/Convert: Difference between revisions

Content added Content deleted
(→‎{{header|C}}: overflow; correct string length; output)
Line 309: Line 309:


=={{header|Common Lisp}}==
=={{header|Common Lisp}}==
<lang lisp>(let ((*print-base* 16)
<lang lisp>(parse-integer "1a" :radix 16) ; returns multiple values: 26, 2
*read-base* 16))
(write-to-string 26) ; returns the string "1A"
(read-from-string "1a") ; returns the integer 26

(write-to-string 26 :base 16) ; also "1A"</lang>
(write-to-string 26 :base 16) ; also "1A"</lang>