4、探索Lisp代码的语法

探索Lisp代码的语法

1. 数字

Lisp支持浮点数和整数。当编写数字时,小数点的存在决定了该数字是被视为浮点数还是整数。在Common Lisp中,数字1和1.0是两个不同的实体。
- 整数与浮点数运算 :如果在大多数数学函数中同时使用整数和浮点数,整数会被“污染”,返回结果为浮点数。例如:

> (+ 1 1.0)
2.0
  • 大数字计算 :Lisp在处理数字方面有惊人的能力,例如使用 expt 函数计算53的53次幂:
> (expt 53 53) 
24356848165022712132477606520104725518533453128685640844505130879576720609150223301256150373
  • 整数除法 :当进行两个整数的除法时,会得到一个有理数。例如:
> (/ 4 6)
2/3

如果计算中包含浮点数,则会得到小数结果:

> (/ 4.0 6)
0.6666667
2. 字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值