本人原创,转载说明出处。
公众号:仿真社区Plant Simulation
目录
1、数学运算符
2、逻辑运算符
3、关系运算符
4、赋值运算符
1、数学运算符
1、加(+)、减(-)、乘(*)、除(/)
2、整除(DIV)、模(MOD)
例子:
print 8+6 //14
print 8-6 //2
print 8*6 //48
print 8/6 //1.33333333333333
print 8 div 6 //1
print 8 mod 6 //2
2、逻辑运算符
1、与(AND)、或(OR)、非(NOT)
例子
print true and false //false
print true or false //true
print not true //false
3、关系运算符
1、等于(=)、不等于(/=)
2、大于(>)、大于等于(>=)、小于(<)、小于等于(<=)
3、约等于(~=)、小于约等于(<~=)、大于约等于(>~=)
这里只着重讲一下"约等于"相关的运算符。
这里的约等于在Plant Simulation软件中应用时有两种情况:
1、数字类型比较
在数字类型比较时,使用约等于会有一个阈值,可以类比数学中的有效位,这个阈值需要在软件中设置,默认值是0.00000001。
print 0.00000001 ~= 0.000000011 //true
print 0.00000001 ~= 0.00000011 //false
2、字符类型比较
在使用约等于比较两个字符时,对两个字符不区分大小:
print "China" ~= "china" //true
print "China" = "china" //false
print "b"<="C" //false
print "b"<~="C" //true
比较大小的时候按照字符在ACSII码表中对应的值大小。
4、赋值运算符
1、赋值(:=)
var i : integer
i := 100
print i //100
- END -
有问题请底部留言
关注公众号:仿真社区Plant Simulation
关注简书:iJonas
作者:iJonas