📅  最后修改于: 2023-12-03 15:17:24.365000             🧑  作者: Mango
LISP 是一种基于符号处理的程序设计语言,它支持许多算术运算符来处理数字。在本文中,我们将介绍 LISP 中常用的算术运算符以及它们的用法。
加法运算符用于两个数相加,并返回它们的和。
(+ 2 3) ; 输出 5
还可以同时进行多个数的加法运算:
(+ 2 3 4) ; 输出 9
减法运算符用于两个数相减,并返回它们的差。
(- 4 2) ; 输出 2
如果只有一个参数,那么它的值将被取反:
(- 2) ; 输出 -2
还可以对多个数进行连续的减法计算:
(- 10 2 3) ; 输出 5
乘法运算符用于两个数相乘,并返回它们的积。
(* 2 3) ; 输出 6
同时也可以进行多个数的乘法运算:
(* 2 3 4) ; 输出 24
除法运算符用于两个数相除,并返回它们的商。
(/ 6 2) ; 输出 3
当除数为 0 时,会抛出一个除数为零的错误:
(/ 6 0) ; 除数为 0,引发错误
模运算符用于两个数相除,并返回它们的余数。
(mod 7 4) ; 输出 3
如果被除数小于除数,那么它的值将等于被除数:
(mod 2 4) ; 输出 2
最大值函数用于获取一组数当中的最大值。
(max 2 3 4) ; 输出 4
最小值函数用于获取一组数当中的最小值。
(min 2 3 4) ; 输出 2
以上就是 LISP 中常用的算术运算符。使用这些运算符可以轻松地完成数字计算,为 LISP 程序员提供了很大的便利。