您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > VB运算符与表达式(第5课时)
VB运算符与表达式1数据类型2常量及常量定义与说明3变量及变量的命名规则4变量的定义知识回顾:•下列数据类型不是数值型的是()。•A.StringB.doubleC.SingleD.Integer•下列数据属于字符串常量的是()。•A.abcB.adkC.2277898D.’ewt’•在VB中,下列合法的变量名是()。•A.34abB.ab34C.*abcD.c\c•下列选项中,变量定义语句错误的是()。•A.DimxAsIntegerB.DimxAsInteger,yAsSingle•C.Dimx,y:IntegerD.DimxAsInteger,yAsInteger基础知识•运算符——用来对运算对象进行各种运算的操作符号。•表达式——由变量、常量、运算符、函数和圆括号等按一定的规则组成而成的。VB中有算术表达式、字符串表达式、日期表达式、关系表达式和逻辑表达式等。•其中运算对象包括常数、常量、变量和函数,而常数、常量、变量和函数可以看作没有运算符的表达式。•VB中的运算符分五类——算术运算符、连接运算符、关系运算符、逻辑运算符和特殊运算符。1算术运算符及其表达式2连接运算符及其表达式本节任务:任务一:算术运算符运算符名称优先级示例结果^乘方13^29-负号2-2-2*乘32*510/除34/5.8\整除44\50Mod取模55Mod41+加62+35-减64.5-2.42.1说明:\(整除):两数相除取它的整数部分Mod(取余):两数相除取它的余数部分例如:17\3=517mod3=224*2^2mod3-4=-3Vb算术算符与其表达式使用说明•在同一个表达式中,如果有一个以上的基本运算,则先执行优先级高的运算;•同优先级的基本运算,按自左向右顺序执行;•若表达式中有括号,则先计算括号内的表达式;•如果有多层括号,则按由内向外顺序进行计算•除(/)运算结果为浮点数•整除(\)运算的结果为整型数,小数部分被直接截去VB算术运算符的使用:算术表达式数学表达式VB表达式X2+y2x*x+y*yb2-4acb*b-4*a*c(x*x+y*y)/4*a*babyx222任务二:字符串运算符字符串运算符有“&”和“+”两个运算符说明示例结果&连接两个字符串表达式Micro&softMicrosoft+计算和,也可连接字符串123+456123456•字符串运算符字符串运算符“&”和“+”的区别表达式1表达式2进行&运算的结果进行+运算的结果123312331233123a3helloWorld请说出下列表达式的运行结果运用小结:“&”运算用来强制两个表达式作字符串连接,而“+”运算则有些不同,如果两个表达式都为字符串时,则将两个字符串连接(相接);如果一个是字符串(数字形)而另一个是数字则进行相加操作。关系运算符与关系表达式•关系运算符(小于)=(小于等于)(不等)=(等于)=(大于等于)(大于)•说明:•(1)关系运算的结果为True或False,分别用“―1”、“0”表示。•(2)若两个操作数是数值型,按大小比较;若为字符型,按ASCII码(拼音)值进行比较。逻辑运算符与逻辑表达式日期运算符与日期表达式•日期表达式是用日期运算符“+”或“-”将算术表达式、日期型常量、日期函数等连接起来的式子。•例:#2010/09/01#+30的运算结果是:•2010-10-1运算符的执行顺序•算术运算符字符运算符关系运算符逻辑运算
本文标题:VB运算符与表达式(第5课时)
链接地址:https://www.777doc.com/doc-1446513 .html