Plant Simulation编程语言SimTalk中的运算符

本人原创,转载说明出处。
公众号:仿真社区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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值