第2章 VB语言基础 - 井冈山大学网络教学平台.pptVIP

第2章 VB语言基础 - 井冈山大学网络教学平台.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 VB语言基础 - 井冈山大学网络教学平台

  (4)如果两个操作数是数值型,则按其大小比较;如果两个操作数是字符型,则按字符的ASCII值从左到右比较。   (5)关系运算符中的等于“ = ”是判断两边的值是否相等 ? 例如:?    abcd ad? ???????????????? ?‘ 结果为False?     89 60?????????????????????? ?‘ 结果为False    abc ABC? ????????????? ?‘?结果为True   abcdef = abcdf??? ??????????‘?结果为False ? #2/6/2004#? ? #2/1/2004#????? ‘ 结果为True * 4.逻辑运算符   逻辑运算符用于连接布尔型数据(一般用于复合比较),结果为逻辑值。VB支持的逻辑运算符按优先顺序列出如下:Not(非)、And(与)、Or(或)、Xor(异或)、Eqv(等价)、Imp(蕴含)。运算符及功能如下表2-3: * 【注】    逻辑运算符中最常用的是Not、And、Or,其中And、Or用于将多个关系表达式进行逻辑判断。若有多个条件,And必须全部条件都为真才为真;而Or只要有一个条件为真则为真。 * ?2.3.2 表达式    由运算符将常量、变量、函数等连接起来的有意义的式子即为表达式。一个表达式可能很简单,也可能由几部分组成,但总有一个值,其返回值的类型由运算数和运算符决定。 1.表达式书写规则   在VB中书写表达式时,应遵循下列规则:    (1)乘号不能省略。    (2)不能使用方括号或花括号,只能用圆括号。圆括号可以出现多个,但要配对。    (3)表达式从左至右在同一基准上写,无高低、大小之分。 *   例:表示算术表达式:大于等于3且小于7的数。 正确的VB表达式: 3=x And x =7 错误的VB表达式: 3=x=7 或 3=x Or x=7 2.不同类型的运算符优先级如下:    当一个表达式中出现多种不同类型的运算符时,不同类型的运算符优先级别如下:   函数运算 括号 算术运算符 字符运算符 关系运算符 逻辑运算符 【注】    可通过增加括号来改变优先级或使得表达式更清晰易读。    例:选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的逻辑表达式为:        (T=1.7) AND(W=62.5) * 2.4 常用的内部函数    每门编程语言都有自己的内部函数,内部函数是语言系统本身把一些常用的操作事先编写成一段程序代码并封装起来,用户通过函数名调用这段程序并返回一个函数值。VB的内部函数非常丰富,提供了对各种数据类型进行操作的功能,灵活地使用内部函数,将大大提高编程效率。    对于VB的内部函数,按其功能可分为数学函数、转换函数、字符串函数、日期函数和格式输出函数。 * 2.4.1 数学函数    数学函数与数学中定义的函数一致,其参数和函数值的数据类型均为数值型。表2-4为常用的数学函数。 * 【注】    (1)在三角函数中,以弧度表示;sqr的自变量不能是负数。    (2)Log( ) 和Exp( )是一对互为反函数,即Log(Exp(N)),Exp(Log(N))结果还是原来各自变量的值。    (3)Rnd函数常和Int函数配合使用实现产生一定范围内的随机整数:         Int (Rnd*范围+基数)    例:产生(a,b)区间的随机数:(b-a)* Rnd + a 产生 [a,b] 区间的随机整数,其表达式为:Int((b-a+1)* Rnd) + a 产生[20~50]之间的随机整数的函数形式为:Int (Rnd*31+20) * 2.4.2 字符串函数    字符串函数用于处理字符串信息。若函数的返回值为字符型数据,则常在函数名后加$字符。VB中也可省略此符号。常用的字符串函数如表2-5: * * 【注】    (1)在String字符串类型中,VB中字符串长度是以字(也称为字符)为单位,即 每个西文字符和每个汉字都作为一个字,占两个字节。注意函数Len(C)和LenB(C)的返回值区别。    (2)函数的自变量中的M,用于表示是否区分大小写,M=0或被省略则区分,M=1则不区分。    (3)熟练掌握InStr ( ), Mid ( ), Len ( ) 等函数。    (4)“□”表示为空格。 * 2.4.3 转换函数 常用的转换函数如表2-6。 * 【注】    (1)Chr( )和Asc( )函数是一对互为反函数,即Chr(Asc(n))、Asc(Chr(c) 的结果为原来各自自变量的值,如Chr(Asc(96))的结果还是96。    

文档评论(0)

138****7331 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档