计算机VB运算符号的优先级,VB.Net运算符优先级
运算符优先级决定表达式中术语的分组。这会影响表达式的评估方式。某些运算符的优先级高于其他运算符,则会被优先运算; 例如,乘法运算符比加法运算符具有更高的优先级:
例如,表达式:x = 7 + 3 * 2; 在这里,x被赋值为13,而不是20,因为运算符*的优先级高于+,所以它先乘以3 * 2,然后加上7,所以最后结果为:13。
在这里,优先级最高的操作符出现在表顶部,最低优先级的操作符出现在底部。 在表达式中,更高优先级的运算符将首先被评估(计算)。
运算符
描述
Await
最高级
幂(^)
一元标识符和否定(+,-)
乘法和浮点除法(*, /)
整数除(\)
模数运算(Mod)
算术位移(<>)
所有比较运算符(=,<>,,>=,Is,IsNot,Like,TypeOf, ..., Is)
否定(Not)
连接(And, AndAlso)
包含分离(OR,OrElse)
异或(XOR)
示例
以下示例以简单的方式演示运算符优先级,文件:operators_precedence.vb -
Module operators_precedence
Sub Main()
Dim a As Integer = 20
Dim b As Integer = 10
Dim c As Integer = 15
Dim d As Integer = 5
Dim e As Integer
e = (a + b) * c / d ' ( 30 * 15 ) / 5
Console.WriteLine("Value of (a + b) * c / d is : {0}", e)
e = ((a + b) * c) / d ' (30 * 15 ) / 5
Console.WriteLine("Value of ((a + b) * c) / d is : {0}", e)
e = (a + b) * (c / d) ' (30) * (15/5)
Console.WriteLine("Value of (a + b) * (c / d) is : {0}", e)
e = a + (b * c) / d ' 20 + (150/5)
Console.WriteLine("Value of a + (b * c) / d is : {0}", e)
Console.ReadLine()
End Sub
End Module
执行上面示例代码,得到以下结果 -
F:\worksp\vb.net\operators>vbc operators_precedence.vb
F:\worksp\vb.net\operators>operators_precedence.exe
Value of (a + b) * c / d is : 90
Value of ((a + b) * c) / d is : 90
Value of (a + b) * (c / d) is : 90
Value of a + (b * c) / d is : 50
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。
计算机VB运算符号的优先级,VB.Net运算符优先级相关推荐
- java运算优先级顺口溜_java运算符优先级记忆口诀
尊重原创:(口诀)转自http://lasombra.iteye.com/blog/991662 今天看到<java编程思想>中的运算符优先级助记口诀,不过"Ulcer Addi ...
- oracle 计算 符号优先级,oracle 表达式运算符优先级
oracle 有以下几种运算符 算数运算符 连接运算符 比较(关系)运算符 逻辑运算符 1.算数运算符 算数运算符有四个, + , - ,* ,/. SELECT sal,sal*12 from em ...
- java判断优先级代码_java运算符优先级排序正确的是哪些?
在Java中,运算符是不可缺少的一份子,它支撑着Java的各种算法操作,与Java不可分离.但在Java运算符中也有优先级分别,你知道都是谁先谁后吗?跟小编一起来看看吧. Java中的优先级从上到下依 ...
- linux C语言 任务优先级,C语言运算符优先级和口诀
一共有十五个优先级: 1 () [] . -> 2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 ...
- c语言表达式的计算优先级,C语言运算符优先级(超详细)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C语言运算符优先级(超详细) 当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖! ...
- java优先级比较,Java运算符优先级比较
运算符优先于您定义它的方式,虽然常见,但并不是 Java语言应该识别的普遍事实.因此不,Java语言本身没有这样的比较.编写自己的文章当然很容易: int precedenceLevel(char o ...
- c语言符号运算优先级6,c语言运算符号的优先级
c语言运算符号的优先级 本文来自百度搜索只为查看方便 优先级等级口诀: 圆方括号.箭头一句号, 自增自减非反负.针强地址长度, 乘除,加减,再移位, 小等大等.等等不等, 八位与,七位异,六位或,五与 ...
- c语言中 ||优先级,C语言运算符号的优先级 A: B: C:|| D:|
我知道从高到低为:圆括号 单目运算符 算术运算符 关系运算符 逻辑运算C语言运算符优先级顺序如下所示: 自增运算符 ++ 和自减运算符 ,在作后缀运算符(如表达式 x++)时,较其用作前缀运算符(如表 ...
- OCaml入门(一)——OCaml中的基本数据类型、运算符号、表达式和函数
目录 1.函数式编程(Functional Programming/FP) 2.OCaml中的基本数据类型(Basic Data Type) 3.运算符号(Operator) 3.1算术运算符 3.2 ...
最新文章
- npm导入bootstrap_vue cli3.0如何通过npm引入jquery和bootstrap?
- AI部署:聊一聊深度学习中的模型权重
- leetcode 122 买卖股票的最佳时机II
- 云容器实例服务入门必读
- 动态参数 名称空间 作用域 作用域链 加载顺序 函数的嵌套 global nonlocal 等的用法总结...
- 【宋红康程序思想学习日记3】杨辉三角
- 鱼c工作室小甲鱼的水平_历历万乡 | 得两代帝王喜爱,又上过国际舞台!深冬就去浙个“年鱼福气”加持的小村子吧!...
- 秋风下的萧瑟 NOIP2018 游记
- Eclipse maven构建springmvc项目
- wxWidgets+wxSmith版电子词典
- 顺利通过2020年下工信部的系统架构设计师考试,在此感悟一下
- 计算机网络 子网掩码
- 获取公众号关注页面链接
- Studio One2023中文版支持视频配乐加歌词音轨功能
- 微软服务器上市时间,微软Office 2010全球发布会时间确定
- 开发钉钉和企业微信微应用
- 一个提问答题网站stackoverflow
- NOJ [1314] Brave Sword
- python_learning_2
- W3Shool学习 - 初级教程
热门文章
- 隐语义模型( LFM )
- OO第二次作业电梯总结
- 【券商报告】21年1季度债券市场展望:摇摆的天平——附下载链接
- lammps—报错记录—gpu加速—ERROR:unable to initialize —cuda driver error 4 ... ‘geryon/nvd_device.h‘
- 【SDN】OpenDaylight下发OpenFlow流表实现Mininet主机通信
- 飞天御剑流 大大们 的 解答 行者 的脚本制作 遇到的 问题stw
- 正月初二 祭财神 [春节习俗]
- 基于Matlab的形状识别与计算图形周长,面积,圆周率
- 必刷|2022年辽宁最新八大员之(安全员)模拟题库及答案
- 详解Python3的urllib.parse.urlencode函数