November 2010
Intermediate to advanced
504 pages
12h 45m
English
The format command has many options designed specifically for controlling the appearance of numbers. Let’s look at some of the more useful ones.
First, we can use format to display a number using a different base. For instance, we can display a number in hexadecimal (base-16) with the ˜x control sequence:
> (format t "The number 1000 in hexadecimal is ˜x" 1000)
The number 1000 in hexadecimal is 3E8Similarly, we can display a number in binary (base-2) using the ˜b control sequence:
> (format t "The number 1000 in binary is ˜b" 1000)
The number 1000 in binary is 1111101000We can even explicitly declare that a value will be displayed as a decimal (base-10) number, using ...