




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.3常量,3.2基本数据类型,3.4变量,3.5数据运算,第三章VisualBasic语言基础(ProgrammingBasic),返回目录,3.1字符集、关键字、标识符,本章要求,1,本章要求:,掌握VB的数据类型掌握VB的运算符和表达式的使用,第三章VisualBasic语言基础,上一页,返回章首,下一页,2,3.1字符集、关键字、标识符,3.1.1字符集VB能识别的所有字符称为字符集。包括:(1)数字:09十个数。(2)字母:26个大小写英文字母。(3)特殊字符:键盘上的其它字符以及汉字。,上一页,返回章首,下一页,3,3.1.2关键字,在系统中有固定含义的字符称为关键字。用它来命名系统提供的标准过程、函数、运算符、数据类型、事件、方法等,关键字不能挪为他用。例如:Private、Print、Integer、Dim、Date。,上一页,返回章首,下一页,4,3.2基本数据类型,1数值型数据(Numeric),2字符型数据(string),3逻辑型数据(Boolean),4日期型数据(Date),上一页,返回章首,下一页,5,基本数据类型(数值型),上一页,返回章首,下一页,6,其他基本数据类型,上一页,返回章首,下一页,7,3.2.1数值型,八进制前应以&或&O开头十六进制前应以&H开头长整型数应以&结尾。系统输出一律用十进制形式输出,上一页,返回章首,下一页,8,3.2.2字符型,是一个字符序列。必须用一对西文双引号”括起,输出时不显示双引号本身。变长字符串在定义时没有限定长度;可接受任意长度的字符串。定长字符串在定义时限定长度;例如:DimaAsString*8DimaAsString,上一页,返回章首,下一页,9,3.2.3逻辑型,逻辑型数据有True和False。非0转换为True0转换为False,上一页,返回章首,下一页,10,3.2.4日期型,日期型数据用一对西文#括起来。例如:#january2,2003#jan2,2003#或#2jan,2003#输入时系统自动转换为“月/日/年”形式;输出时系统自动转换为“年-月-日”形式,上一页,返回章首,下一页,11,3.3常量,常量:在程序运行中其值不发生变化的量。分为:一般常量和符号常量3.3.1一般常量(直接常量)数值型:10,34%,23&字符型:“你好”,“ABC”逻辑常量:True,False日期常量:#3/12/2003#,上一页,返回章首,下一页,12,3.3.2符号常量,定义一个符号来代替一个经常用到的量。方法:Private|PublicConst常量名AS类型=表达式例:PrivateConstpi=3.14159PublicConstpi=3.14159,上一页,返回章首,下一页,13,变量:在程序运行中其值可以发生变化的量,用它来临时存储数据,代表内存中指定的存储单元。命名规则:遵循标识符的命名规则。事先声明:先定义、后使用,3.4变量,上一页,返回章首,下一页,14,3.4.1变量的声明,1.显式声明变量【格式】声明符变量名AS类型2.隐式声明未进行声明而直接使用,其类型为Variant3.设置强制声明变量语句OptionExplicit语句,上一页,返回章首,下一页,15,3.4.2变量的作用域,上一页,返回章首,下一页,16,1.工程级变量(全局变量)在整个工程中都有效。2.模块级变量(局部变量)模块中使用有效。3.过程级变量(屏蔽变量)只在本过程中使用有效。例3-1变量作用域的演示例3-2设计一个能够进行加、减、乘、除的简易计算器,上一页,返回章首,下一页,17,3.5VisualBasic的数据运算,算术运算符关系运算符逻辑运算符字符串运算符日期运算符,上一页,返回章首,下一页,18,3.5.1算术运算符与表达式,算术运算符:是用来对数值型数据进行计算。VB提供7个算术运算符:(求指数)*(乘)/(浮点数除)(整除)Mod(求余)+(加)、-(减或负号)算术表达式:数值型变量、常量、函数、算术运算符和圆括号组成。其运算结果为数值型数据。,上一页,返回章首,下一页,19,算术运算符的优先级,上一页,返回章首,下一页,20,3.5.2关系运算符与表达式,VB提供的关系运算符有:=(等于)、或(大于)=(大于等于)。它们的优先级别相同,即从左到右运算。,上一页,返回章首,下一页,21,3.5.3逻辑运算符与表达式,(2).And:逻辑“与”运算。如:3222And5550的值为True,(3).Or:逻辑“或”运算。如:9834Or450And(x-y)-5)/i0,括号(多层括号内层优先)-算术运算(字符串运算)-关系运算-逻辑运算,上一页,返回章首,下一页,25,选择题1.以下变量名不正确的是:Print-3B.学校$C.a%bD.Myname2.以下符号是一个合法变量名的是:ab7B.7abC.PrintD.Ab53.如果希望使用变量x来存放数据7654432.123456.应该将变量x声明为-类型。IntegerB.SingleC.DoubleD.Long,上一页,返回章首,下一页,26,4.表达式2*32+2*8/4+32的值是:A.31B.64C.49D.225.下列数据不是常量的有:-3.4D4B.“张小春”C.TrueD.Pi6.以下-关键字不能在窗体的“通用”“声明”处定义变量DimB.PrivateC.PublicD.Static7.下面-是合法的字符型常量ABC$B.“ABD”C.ABCD.ABC,上一页,返回章首,下一页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能教育培训手册
- 工作总结:提升专业能力业务水平
- 2025新疆克拉玛依市面向高校应届毕业生招聘事业编制高中教师48人笔试备考试题及答案解析
- 农学中的农业科技示范园规划设计
- 2025年天津安全工程师安全生产法事故直接原因的分析考试试题
- 2025年唐山市市直事业单位招聘277人笔试备考题库及参考答案详解一套
- 2025年事业单位笔试-江苏-江苏审计学(医疗招聘)历年参考题库含答案解析
- 2025年有色金属行业资源循环利用产业链产业链金融创新报告
- 2025四川达州宣汉县养老服务中心招聘临时工作人员10人笔试备考试题及答案解析
- 2025年医学遗传学病例诊断与咨询考核试卷答案及解析
- 风险管控制度
- 品质客诉培训
- 一年级道法集体教研记录
- 两癌筛查工作总结
- 溶液及其应用教学设计-2024-2025学年九年级化学人教版(2024)下册
- 《公路运输网络规划》课件
- 大一竞选班长演讲稿
- 2025年机关事业单位工人招聘《机动车驾驶员》技师 考试题库与参考答案
- 2025年长江陆水枢纽工程局有限公司招聘笔试参考题库含答案解析
- 四川大学SCI期刊分级方案
- 医疗机构患者信息管理制度
评论
0/150
提交评论