- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常量、变量
常量是它的值等于自身的表达式,如123,”abc”…变量是保存了其它值的表达式,如x=3, x即变量。
算术与逻辑操作符
函数名 语法 对应操作符
Data Access
arrayref a[index] [ ]
setarray a[index] = expr
bitfield1 xbit
setqbitfield1 xbit=expr
setqbitfield xmsb:lsb=expr
quote expr
getqq g.s .
getq g-s -
putpropqq g.s=expr, g-s=expr
putpropq d~s, d~s =expr ~
Unary
preincrement ++s ++
postincrement s++ ++
predecrement --s --
postdecrement s-- --
minus -n -
not !expr !
bnot ~x ~
Binary
expt n1 ** n2 **
times n1 * n2 *
quotient n1 / n2 /
plus n1 + n2 +
difference n1 - n2 -
leftshift x1 x2
rightshift x1 x2
lessp n1n2
greaterp n1n2
leqp n1=n2 =
geqp n1=n2 =
equal g1 == g2 ==
nequal g1 != g2 !=
band x1 x2
bnand x1 ~ x2 ~
bxor x1 ^ x2 ^
bxnor x1 ~^ x2 ~^
bor x1 | x2 |
bnor x1 ~| x2 ~|
and x1 x2
or x1 || x2 ||
range g1 : g2 :
setq s = expr =
对于既有函数名又有操作符函数,采用函数名调用和采用操作符调用的效果是一样的。示例 lessp(3 1)=nil 等同于 31=nil
预定义算术函数
语法 结果
通用函数
add1(n) n + 1
sub1(n) n – 1
abs(n) 绝对值
exp(n) 自然对数的n次方
log(n)
max(n1 n2 ...)
min(n1 n2 ...)
mod(x1 x2) 取模运算
round(n)
sqrt(n)
sxtd(x w) 将x右扩展W个符号位
zxtd(x w) 和上面的功能相同,速度更快
三角函数
sin(n),cos(n),tan(n)
asin(n),acos(n),atan(n)
随机数生成函数
random(x) 产生0~x-1的随机数
srandom(x)
您可能关注的文档
- C60混凝土浇注..doc
- c820A研制总结报告..doc
- CA6140普通型卧式车床电器检测..doc
- CA6140车床各项精度检验..doc
- CA6140法兰盘工序卡片..doc
- CA6140车床拨叉831007..doc
- CA6140车床拨叉..doc
- CA6140车床法兰盘工序卡片..doc
- CA6140车床数控改造..doc
- CA6140车床数控化改造..doc
- 就职保密协议.doc.docx
- 劳动合同范文.docx
- 2024工程项目部安全生产治本攻坚三年行动实施方案.docx
- 简约风读书分享会PPT模板.pptx
- 实施指南《GB_T41612 - 2022 页岩气井产量预测技术规范实施指南》.docx
- 实施指南《GB_T41632-2022 合成有机酯绝缘液体实施指南》.docx
- 实施指南《GB_T41655-2022 复合覆层检测标准解读》.docx
- 实施指南《GB_T41657-2022 胶粘带抗刺穿性能测定解读》.docx
- 实施指南《GB_T41666.3-2022地下无压排水管网非开挖修复用塑料管道系统第3部分:紧密贴合内衬法》实施指南.docx
- 实施指南《GB_T41923.7-2022机械产品三维工艺设计第7部分:发放要求》实施指南.docx
文档评论(0)