整数

整数 の Common Lisp

13個の演習

整数について

整数は、小数点を含まない数です(-6、0、25、1234など)。

整数型は、fixnumとbignumという2つのサブタイプに分かれています。

  • fixnumは、少なくとも16ビットの符号付き整数であると定義されていますが、実装によってはそれより大きいのが普通です。
  • bignumは、fixnumより大きい整数を表す型です。

Common Lispでは、整数はいくらでも大きくも小さくもできるので、扱うときに「オーバーフロー」を心配する必要はありません。 他の言語では精度が失われたり、大きな数が一周してしまったりすることがありますが、Common Lispの整数の大きさは、使用できるメモリの量によってのみ制限されます。

;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376
GitHubで編集 リンクは新しいウィンドウまたはタブで開きます

整数を学習する

練習はロックされています

整数を練習するには、あと8個の演習のロックを解除してください