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、

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

  1. 工控随笔_10_西门子_WinCC的VBS脚本_01_基础入门

    很多人都认为VB语言或者VBS脚本语言是一种很low的语言,从心里看不起VB或者VBS, 但是其实VBS不仅可以做为系统管理员的利器,同样在工控领域VBS语言大有用武之地. 西门子的WinCC提供了两 ...

  2. 博图os更新_博图os更新_工控随笔_24_西门子TIA 博图硬件目录的更新

    西门子博图软件,不但体积庞大,功能也很复杂,与经典的Step7相比,如果不是经常使用,一般都会有一种很难使用的感觉. 而且相比原来的Step7操作有点不太一样.这里简单的说一下硬件目录的更新. 有两种 ...

  3. 工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常

    工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常 参考文章: (1)工控随笔_09_西门子_S7-200 Smart与V20 USS通信US ...

  4. 工控随笔_04_西门子_解决Step 7软件因授权问题不能打开的方式和方法

    西门子的软件是授权软件,只有经过授权认证的用户才能使用,如果没有通过授权认证则不能 正常的使用软件的相关功能. 一.西门子授权不成功问题 如上图所示报故障代码: 000001-0505.报警文本为:未 ...

  5. 工控随笔_01_西门子_安装西门子软件提示重启解决方法。

    方法一: 下载下面链接我自己写的REG修改文件,以管理员的身份运行即可. 链接:https://pan.baidu.com/s/1wDwUrkY0XOyI0HFXU7LJPg 提取码:n453 方法二 ...

  6. 工控随笔_05_西门子_Step7软件仿真方法

    现在的PLC厂商提供的开发环境都具备仿真能力.无论是西门子.三菱.罗克韦尔还是ABB 或是其他一些厂商提供的产品都具有仿真功能. 仿真就是在没有硬件的情况下来测试程序功能,同时也为初学者提供了方便,即 ...

  7. 工控随笔_16_西门子_S7-200.Smart软件安装兼容性说明和错误代码:error code hr=0x80070430...

    现在西门子的软件是更新换代太快了,前几年还是Step 7 Micro/Win,后来又出了S7-200 Smart PLC,理所当然的编程调试软件也水涨船高,出了新的Step 7  Micro/Win ...

  8. 2、零基础学工控——详细了解西门子PLC

    ☞☞☞点击查看更多优秀工控PLC博客☜☜☜ 大家好我是你们的朋友JamesBin,上节课我们只是浅显的认识了一下PLC,但是可能大家还是不知道PLC是什么,他是如何工作的,那么就让我们再来详细的认识一 ...

  9. 构建虚拟工控环境系列 - 西门子虚拟PLC

    一. 概述 跟随着工控安全一路走来,工控安全市场今年明显有相当大的改善,无论从政策还是客户需求,都在逐步扩大中.但是,搞工控安全研究的人员却寥寥无几.一方面工控安全是个跨学课的技术,需要了解多方面的知 ...

最新文章

  1. springmvc工作流程简单易懂_三极管的结构和工作特性,简单易懂
  2. Java并发包中的几种ExecutorService
  3. 未来,你或许会“咬牙切齿”地操纵手机
  4. spark1.3.1使用基础教程
  5. AT1983-[AGC001E]BBQ Hard【dp,组合数学】
  6. python三维图的坐标_用Python 画个六维图,涨姿势了
  7. 操作系统可实训可练习的项目
  8. [转]文件的操作方式
  9. 刚刚收割阿里、腾讯等大厂 Offer,他说这些话一定要和你们说一下
  10. JavaScript 计算器
  11. 操作系统动态分区分配方式的模拟实现(分配与回收)C++
  12. Android OTA在线升级一(架构分析)【转】
  13. 企业erp系统服务器,ERP系统是什么
  14. c#向pdf插入图片,使用iTextSharp【实测成功】
  15. 高仿拼多多源码/拼单商城系统源码/拼团商城源码
  16. python中内置数学函数详解和实例应用之三角函数_初级阶段(二)
  17. [七七黎]乱七八糟-美女和野兽
  18. Post请求的两种编码格式:application/x-www-form-urlencoded和multipart/form-data
  19. 从MYSQL 数据库归档 到 归档设计
  20. selenium定位两个相同id、class的元素的第二个元素

热门文章

  1. vue引入腾讯地图,去除水印
  2. FFmpeg内存管理
  3. Python test1
  4. kubeflow--安装使用pipeline
  5. BZOJ:3441 乌鸦喝水
  6. sql注入--基本注入语句学习笔记
  7. 手机支付:合作之路才是正途
  8. 韩顺平java-枚举和注解异常包装类
  9. Matplotlib的柱状图
  10. 【系统架构师】软件架构设计——2需求与质量属性