اعداد صحیح اعدادی کامل و بدون ممیز اعشاری هستند (مانند -6، 0، 25، 1234 و غیره.)
نوع عدد صحیح به دو زیرنوع fixnum و bignum تقسیم میشود.
fixnum بهعنوان عدد صحیح علامتداری با دستکم ۱۶ بیت تعریف میشود، اما بسته به پیادهسازی احتمالاً بزرگتر است.bignum نوعی است که هر عدد صحیح بزرگتر از یک fixnum را در خود جای میدهد.در Common Lisp، اعداد صحیح میتوانند بهطور دلخواه بزرگ یا کوچک باشند، بنابراین هنگام کار با آنها نیازی نیست نگران «سرریز» باشید. در حالی که ممکن است برخی زبانهای دیگر دقت خود را از دست بدهند یا اعداد بزرگ را دور بزنند، اندازهی اعداد صحیح در Common Lisp تنها به مقدار حافظهی در دسترس محدود میشود.
;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376