合信论坛

快捷导航
查看: 5691|回复: 0

st表达式顺序和操作符的使用

[复制链接]

11

主题

13

帖子

437

积分

中级会员

Rank: 3Rank: 3

积分
437
发表于 2020-2-27 17:36:42 | 显示全部楼层 |阅读模式
本帖最后由 chenjie 于 2020-2-27 18:10 编辑

表达式顺序
整个 ST 程序由指令构成,指令由分号 “;”分隔。这些指令由关键字和表达式组成。其中,表达式由操作符和操作数组成。一个操作数可以是一个常量,变量,功能调用或其他表达式。    

   常量,例如:20,t#20s,‘22231 test’。
   变量,例如:iVar,Var1[2,3]。
   功能调用,值为调用返回值,例如:Fun1(1,2,4)。
   其它表达式:10+3,var1 OR var2,(x+y)/z, iVar1:=iVar2+22。
表达式的求值以特定的操作符优先权定义的顺序,按操作符对操作数进行求值。表达式中具有最高优先权的操作符应首先进行求值,接着是下一个较低优先权的操作符等,从高到低依次求值完成。下表记录了ST语言的操作符及其优先级顺序。
image1.png

基本操作符
image1.png
image2.png
image3.png










您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-4-24 07:20 , Processed in 0.067059 second(s), 23 queries .

快速回复 返回顶部 返回列表