📜  LISP 中的算术运算符(1)

📅  最后修改于: 2023-12-03 15:17:24.365000             🧑  作者: Mango

LISP 中的算术运算符

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 程序员提供了很大的便利。