st表达式顺序和操作符的使用
表达式顺序整个 ST 程序由指令构成,指令由分号 “;”分隔。这些指令由关键字和表达式组成。其中,表达式由操作符和操作数组成。一个操作数可以是一个常量,变量,功能调用或其他表达式。
常量,例如:20,t#20s,‘22231 test’。
变量,例如:iVar,Var1。
功能调用,值为调用返回值,例如:Fun1(1,2,4)。
其它表达式:10+3,var1 OR var2,(x+y)/z, iVar1:=iVar2+22。
表达式的求值以特定的操作符优先权定义的顺序,按操作符对操作数进行求值。表达式中具有最高优先权的操作符应首先进行求值,接着是下一个较低优先权的操作符等,从高到低依次求值完成。下表记录了ST语言的操作符及其优先级顺序。
基本操作符
页:
[1]