wincc逻辑运算符_工控随笔_11_西门子_WinCC的VBS脚本_02_运算符

VBS脚本做为编程语言,提供了很多的运算符,通过这些运算符,可以实现不同的操作。运算符具有不同的类型

不同的运算符之间具有运算优先级。

一、运算符的分类

大体分为以下几类:

1、赋值运算符

2、算术运算符

3、比较运算符

4、逻辑运算符

5、链接运算符

二、运算符的优先级

运算符具有优先级,优先级决定表达式中的运算顺序,就和 1 + 2 * 3 - 4 一样,先计算 2*3 , 然后得到的结果在和

1相加,最后在减去4, 这里先计算 * 然后再计算 + 和 - 就表示运算优先级。

算术运算符的优先级和我们学数学时的计算顺序一样。

大体是: 算术运算符 优先于 比较运算符,  比较运算符 优先于 逻辑运算符,  赋值运算符优先级最低。

例如:   1+ 2  >  3  and   2*4 < 5

这个就和我们数学里面一样,先计算 1+2 后与3比较得到一个结果A,  然后计算 2*4 再与5比较,得到一个结果B,最后

结果A和结果B最终进行逻辑运算得到整个表达式的值。

如果不确定那么可以通过增加圆括号来改变运算符的运算顺序,这个与我们在数学中学习到的一样。

例如:  (1 + 2 ) *  3 , 在VBS中这个表达式的计算顺序与数学一致,先算 1+ 2, 然后得到的和再与3相乘。

三、实例代码

'VBS脚本内置很丰富的运算符号

'1、赋值运算符 =

'2、数学运算符 + - * / mod (mod为取余数) \ (\为整除运算)

'3、比较运算符 > < = >= <= <> is

'4、逻辑运算符 and or not xor Eqv Imp

'5、连接运算符 & 和 +

Option Explicit

'赋值运算符

Dim nLen

Dim strName

'利用赋值运算符将函数的返回值赋值给变量

strName = InputBox("请输入你的名字:","提示","volcanol")

nLen = Len(strName)

MsgBox nLen

'数学运算符

'通过数学运算符对数字进行数学运算可以实现很多功能

'加法

Dim nAugend

Dim nAddend

Dim nSum

nAugend =

nAddend =

nSum = nAugend + nAddend

MsgBox "和是:" & nSum

'减法

Dim nMinuend

Dim nSubtractor

Dim nSub

<
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值