CLispで、10や-3.0などの数値全般を数値型(Numbers)と呼ぶ。10などの一般的な数を整数型 (Integers)と呼ぶ。
整数型の範囲はシステム依存だそうだ。試しに大きな数を使ってみるたが、相当大きな数字も扱えるようだ。
> 100000000000000000000000000000000000000000000 100000000000000000000000000000000000000000000
かけ算してみる
> (* 1000000000000000000000000000 200000000032222222222222222) 200000000032222222222222222000000000000000000000000000 >
変数に代入してみる
> (setq x 9999999999999999999999999999999999999999999999999999999999) 9999999999999999999999999999999999999999999999999999999999 > (setq y 88888888888888888888888888888888888888888888888888888888888888) 88888888888888888888888888888888888888888888888888888888888888 > (* x y) 888888888888888888888888888888888888888888888888888888888799991111111111111111111111111111111111111111111111111111111112