Elisp 常用的数学函数

Table of Contents

随机数:

random 可以产生随机数,用 (random t) 来产生一个新种子。

位运算:

info elisp - Bitwise Operations on Integers

三角函数:

sin, cos, tan, asin, acos, atan

浮点数取整:

整数向浮点数转换是通过 float 函数进行的。而浮点数转换成整数有这样几个函数:

  • truncate 转换成靠近 0 的整数
  • floor 转换成最接近的不比本身大的整数
  • ceiling 转换成最接近的不比本身小的整数
  • round 四舍五入后的整数,换句话说和它的差绝对值最小的整数

浮点数的范围是无穷大的。