Под капотом существуют два вида целых чисел — маленькие целые числа, называемые fixnums, и большие целые числа, называемые bignums.
Диапазон значений для fixnum зависит от машины. Минимальный
диапазон составляет от -536 870 912 до 536 870 911 (30 бит; т.е.
от -2**29 до 2**29 - 1), но многие машины предоставляют более широкий диапазон.
У bignum может быть произвольная точность. Операции, которые
выходят за пределы fixnum, вместо этого возвращают bignum.
Все числа можно сравнивать с помощью eql или =;
fixnum также можно сравнивать с помощью eq. Чтобы проверить,
является ли целое число fixnum или bignum, вы
можете сравнить его с most-negative-fixnum и most-positive-fixnum,
или использовать удобные предикаты fixnump и bignump
для любого объекта.
Синтаксис чтения целых чисел — это последовательность (десятичных) цифр с необязательным знаком в начале и необязательной точкой в конце. Представление, выводимое интерпретатором Lisp, никогда не содержит ведущего знака + или конечной точки ..
-1 ; Целое число -1. 1 ; Целое число 1. 1. ; Также целое число 1. +1 ; Также целое число 1.
См. Числа для получения дополнительной информации.