- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章Visual Basic的语言规则 第3章 Visual Basic的语言规则 3.1 数据类型 3.1 数据类型 3.1 数据类型 3.1 数据类型 3.1 数据类型 3.1 数据类型 3.2 变量、常量 3.2 变量、常量 3.2 变量、常量 3.2 变量、常量 3.2 变量、常量 3.2 变量、常量 3.2 变量、常量 3.2 变量、常量 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 3.3 运算符和表达式 本章小结 3.3.2表达式 2.表达式的书写 Visual Basic中不提供的%(百分数),需换为小数 100*0.1 100*10% 使用逻辑运算符 a=b and b=c a≥b≥c Visual Basic中不提供的常量(如E和∏)。可使用相应的函数(如Exp)或者自定义符号常量(Pi) Exp(x)+Pi ex +∏ 适当加括号避免产生歧义 a/(-b) 使用内部函数Sqr计算平方根,表达式中乘法运算符*不能省略 Sqr(b^2-4*a*c) 在表达式中无法写分式 (a+b)/(a-b) 应该使用Visual Basic的常量表示 1.2E-3 1.2×10-3 说明 表达式 代数式 3.3.2表达式 2.表达式的书写 说明: (1)当乘法和除法同时出现在表达式中时,将按照它们从左到右出现的顺序进行计算。可以用括号改变优先顺序。括号内的运算总是优先于括号外的运算。 (2)字符串连接运算符()不是算术运算符,就其优先顺序而言,它在所有算术运算符之后,而在所有比较运算符之前。 (3) ^表示指数运算,例如A^ B表示A的B次方。当A和(或)B不是单个常量或变量时,要用括号括起来。例如(A+B)^(C+2)。 (4)乘号(*)不能省略,也不能用“.”代替。 (5)在一般情况下,不允许两个运算符相连,应当用括号隔开。 (6)括号可以改变运算顺序。 3.3.2表达式 3.混合表达式 一个表达式内可能包括逻辑运算符、关系运算符和算术运算符,Visual Basic规定了以下优先级别: 算术运算 (高) ↓ 关系运算 ↓ 逻辑运算(Not→And→Or) (低) 3.3.2表达式 3.混合表达式 3.4.1 数学函数 数学函数用于各种数学运算,包括三角函数、求平方根、绝对值及对数、指数函数等 3.4 常用内部函数 返回一个小于1并且大于0的Single类型随机数 Rnd([x]) 返回数据的整数部分 Fix(x) 返回小于或等于x的最大整数; Int(x) 返回自变量x的自然对数,即相当于数学函数Ln(x) Log(x) 返回以e为底、以x为指数的值,即求e的x次方 Exp(x) 返回自变量x的平方根 Sqr(x) 当x为零时,函数返回值为0 当x为正数时,函数返回值为1 当x为负数时,函数返回值为-1 返回自变量x的符号 Sgn(x) 返回自变量x的绝对值 Abs(x) 返回自变量x的反正切值 Atn(x) 返回自变量x的正切值 Tan(x) 返回自变量x的余弦值 Cos(x) 返回自变量x的正弦值 Sin(x) 功能 函数 3.4. 2字符串函数 Visual Basic提供了大量的字符串函数,具有十分丰富的字符串处理能力 3.4 常用内部函数 把“字符串”中的大写字母转换为小写字母 Lcase$(字符串) 把“字符串中的小写字母转换为大写字母 Ucase$(字符串) 返回“字符串2”的在字符串1中的位置 InStr([首字符位置,]字符串1,字符串2) 返回n个空格 Space$(n) 返回由n个指定字符组成的字符串 String $(n,字符串) 返回由该ASCII码对应的n个字符 String$(n,ASCII码) 测试变量的存储空间 Len(变量名) 测试字符串的长度 Len(字符串) 返回“字符串”的右部n个字符。 Right$(字符串,n) 从第p个字符开始截取n个字符。 Mid$(字符串,p,n) 返回“字符串”的左部n个字符 Left$(字符串,n) 去掉“字符串”右边的空白字符 RTrim$(字符串) 去掉“字符串”左边的空白字符 LTrim$(字符串
您可能关注的文档
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第2章新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第3章新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第4章新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第5章新.ppt
- SQL Server数据库应用与开发 李德有 彭德林 SQL 2005第6章新.ppt
- UML面向对象建模基础 徐锋 CH02新.PPT
- UML面向对象建模基础 徐锋 CH03新.PPT
- UML面向对象建模基础 徐锋 CH04新.PPT
- UML面向对象建模基础 徐锋 CH05新.PPT
- UML面向对象建模基础 徐锋 CH06新.PPT
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
文档评论(0)