- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运算符与表达式 常用语句与函数 引入:求1+2+3+…+100 S=0 N=1 While N=100 S=S+N N=N+1 Wend Print S 1.赋值语句 注意: 赋值语句“=”后面可以是常量、变量或表达式。 赋值语句中的“=”与数学中的“=”是不同的。 2.Print 语句 语法格式:[对象名.]Print [表达式列表] 功能:在指定的对象上输出文本 注意: 对象可以是窗体、图片框等。如果不指定对象名,默认在当前窗体上输出。 Print 语句行末若没有分隔符“,”或“;”,则Print语句执行完后自动换行。 3.注释语句 为了提高程序的可读性,通常需要在程序适当的位置加上必要的注释。 VB中注释语句的格式为: 在字符“‘”后加注释内容或用“Rem 注释内容”。 注意: 如果用Rem语句注释,应将Rem语句单独书写。 4.结束语句 语法格式:End 功能:强制程序结束运行。 1.与用户交互函数 InputBox()函数的语法格式: InputBox(提示[,标题][,默认值][,x坐标][,y坐标]) 如 : r = InputBox(请输入半径r:, 输入圆半径) MsgBox()函数的基本语法格式: MsgBox(提示消息[,按钮][,标题]) 该函数的返回结果为一数值,其中,“按钮”参数一般用VB的内部符号常量,这些符号常量有vbOkOnly,vbOkCancel,vbYesNo,vbYesNoCancel 如: j = MsgBox(请输入正数!, vbYesNo, 错误提示) 2.数学函数 注意: 三角函数中的参数应该是弧度数。如数学中的sin30°应写为 sin(30*3.14159/180) Rnd函数返回[0,1)(即包括0,但不包括1)之间的一个随机数,它往往和Randomize结合使用。 如: Dim intRnd As Integer Randomize ‘初始化随机数生成器 intRnd = Int((Rnd * 61) + 1) 3.字符串函数 4.日期函数 Date()函数返回系统的当前日期。 Time()函数返回系统的当前时间。 Day()、Month()、Year()函数分别返回指定日期的日数、月数、年份数。 5.常用转换函数 * * 2、算术运算符优先及别 ①??? 乘方最优先,优先级为:1 ②??? 负号???????? 优先级为:2 ③??? 乘法和除法?? 优先级为:3 ④??? 整除??????? ?优先级为:4 ⑤??? 取余???????? 优先级为:5 ⑥??? 加法和减法?? 优先级为:6 例:4*2^2mod3-4=-3 学生练习:7-5*3^3\5 2、字符串运算符与字符串表达式 +(合并运算)???? (合并运算) 说明:+ 运算符两边数据的类型必须为字符型,否则出错。 运算符两边的数据允许不是字符型,VB会在操作前自动将两边的数据先转换成字符型,然后进行合并运算。 例: 区别“123”+45=168 ?? “123”45=“12345” “123”+”45”=“12345” 学生练习: “欢迎””光临”= “good”+“ morning”= “good morning” “欢迎光临” 3、关系运算符与关系表达式 (小于)? =(小于等于)? (不等)? =(等于)? =(大于等于) (大于)? 说明: (1)关系运算的结果为True或False,分别用“―1”、“0”表示。 (2)若两个操作数是数值型,按大小比较;若为字符型,按ASCII码(拼音)值进行比较。 例:79=False 学生练习:89 4、逻辑运算符与逻辑表达式 常用逻辑运算符 not(取反),and(与),or(或)等,运算结果为布尔值true或fasle Not (取反) 给条件取反 And(与) 当条件都成立时,结果才成立 Or(或) 当条件有一个或一个以上成立时,结果就成立。 说明:逻辑运算的结果也为True或False,分别用“―1”、“0”表示。 例:Not1016=True 学生练习:78And78 注意:在VB表达式中()运算优先于一切。 逻辑运算优先级别为notandor 例如:if ( n mod 3=2)and(n mod 5=3)and(n mod 7=2) then 5、日期运算符与日期表达式 日期运算符+或- 例如#2003/09/01#+30=#2003-10-1# #2003/10/30#-#2003/10/10#=20 6、运算符的执行顺序 不同性质的运算符优先级如下: 算术运算符字符串运算符关系
您可能关注的文档
最近下载
- 佳木斯EBZ260掘进机详解.ppt
- 护理腹部查体ppt.pptx
- 北京市海淀区2023-2024学年高一下学期4月期中语文试题含答案.docx VIP
- 索尔维(镇江)化学品有限公司6000ta香兰素项目环境影响评价报告书.doc VIP
- YDT 1917-2009IPv6网络设备测试方法——具有IPv6路由功能的以太网交换机.pdf
- 二十五项反措继电保护.pdf
- 北京市海淀区2023-2024学年高一下学期4月期中语文试题含答案.pdf VIP
- 一种中频炉用新型坩埚结构.pdf VIP
- 支原体肺炎的病理特征与影像学表现.pptx
- 茂睿芯MK9118 耐压110V,DCDC转换器.pdf VIP
文档评论(0)