整数

整数 属于 Common Lisp

13 个练习

关于 整数

整数是不带小数点的整数(如-6、0、25、1234 等)。

整数类型分为两个子类型:fixnum和bignum。

  • fixnum 至少被定义为 16 位的有符号整数,但根据具体实现,它很可能更大。
  • bignum 是包含任何比fixnum更大的整数的类型。

在 Common Lisp 中,整数可以任意大,也可以任意小,所以使用它们时不必担心“溢出”。其他一些语言可能会损失精度或对大数进行回绕,而在 Common Lisp 中,整数的大小只受可用内存量的限制。

;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376
通过 GitHub 编辑 该链接会在新窗口或标签页中打开

学习 整数

练习已锁定

再解锁 8 个练习即可练习 整数