- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Visual Basic 实用教程 第2章
连接符“”与“+”的区别是: “+”连接符两旁的操作数应均为字符型或均为数值型,若均为数值型则进行算术加运算;若一个为字符型,另一个为数值型则出错。“”连接符两旁的操作数无论是字符型还是数值型,进行连接操作前,系统都会先将操作数转换成字符型,然后再连接。 例如:? abcdef + 12345 出错 abcdef 12345 结果为:abcdef12345 3.关系运算符 关系运算符是双目运算符,作用是将两个操作数进行大小比较,若关系成立,则返回True,否则返回False。在Visual Basic中,True用-1表示, False用0表示。操作数可以是数值型、字符型。表2.5列出Visual Basic中的关系运算符。 表2.5 Visual Basic关系运算符 在比较时注意以下规则: (1) 如果两个操作数是数值型,则按其大小比较。 (2) 如果两个操作数是字符型,则按字符的ASCII码值从左到右一一比较,即首先比较两个字符串的第一个字符,其ASCII码值大的字符串大,如果第一个字符相同,则比较第二个字符,依此类推,直到出现不同的字符为止。 (3) 关系运算符的优先级相同。 4.逻辑运算符 逻辑运算符除Not是单目运算符外,其余都是双目运算符。逻辑运算符的作用是将操作数进行逻辑运算,结果是逻辑值True或False。表2.6列出 了Visual Basic中的逻辑运算符、运算优先级等(在表中假定T表示True,F表示False)。 表2.6 Visual Basic逻辑运算符 如果逻辑运算符对数值进行运算,则以数字的二进制值逐位进行逻辑运算。例如: 10 And 7 表示对二进制数1010与0111进行逻辑与运算,得到二进制值0010,结果为十进制数2。 逻辑运算符对数值进行运算时有如下作用: (1) And运算符常用于屏蔽某些位。这种运算可在键盘事件中判定是否按了Shift、Ctrl、Alt等键,也可用于分离颜色码。例如语句 cl = cl And 7 此处的(=)不是关系运算符而是赋值号 仅保留cl中的最后三位,其余位置清零。 (2) Or运算符常用于把某些位置1。例如语句 cl=cl Or 7 把cl中的最后三位置1,其余位保持原来值。 (3) 对一个数连续两次进行Xor操作,可恢复原值。在动画设计时,用Xor模式可恢复原来的背景。 2.5 表 达 式 1.表达式的类型 由变量、常量和运算符按一定的规则组成的一个字符序列就是表达式。表达式通过运算后有一个结果,运算结果的类型由数据和运算符共同决定。最常用的表达式有下面5类。 (1) 算术表达式,主要是应用一些数学运算符。 (2) 字符串表达式,用到字符串运算符“”和“+”,两者不同的是“+”只能连接字符串,而“”可以将数字转换成字符串再进行连接。 (3) 日期表达式,由算术运算符“+”、“-”、算术表达式、日期型常量、日期型变量和函数组成。日期型变量是一种特殊的数值型数据,两个日期型变量可以相互加减;日期型和天数可以相互加减,结果为日期型。 (4) 关系表达式通常用于选择性结构或循环结构的语句中,用于判断分支和循环条件。 (5) 布尔表达式,其运算结果为两种情况:真和假,运算符有“And”“Or”“Not”。 2.不同数据类型的转换 在算术运算中,如果操作数具有不同的数据精度,则Visual Basic规定运算结果的数据类型以精度高的数据类型为准,即Integer<Long<Single<Double<Currency。但当Long型数据与Single型数据运算时,结果为Double型数据。 * 第2章 语 言 基 础 第2章 语 言 基 础 2.1 编码规则 2.2 数据类型 2.3 变量与常量 2.4 运算符 2.5 表达式 2.6 常用内部函数 2.1 编 码 规 则 Visual Basic和任何程序设计语言一样,编写代码也有一定的书写规则,其主要规定有下面4点。 (1) ?Visual Basic代码中不区分字母的大小写。 (2) 语句书写自由。 (3) 注释有利于程序的维护和调试。 (4) 保留行号与标号。 2.2 数 据
文档评论(0)