




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第2章VisualBasic的语言基础,2.1标准数据类型2.1.1数值(Numeric)型数据2.1.2字符(String)型数据2.1.3布尔(Boolean)型数据2.1.4日期(Date)型数据2.1.5对象(Object)型数据2.1.6可变(Variant)类型数据2.2变量2.2.1变量的命名规则2.2.2变量的声明2.3常量2.3.1直接常量2.3.2符号常量2.4表达式2.4.1算术表达式,2.4.2字符串表达式2.4.3日期表达式2.5常用内部函数2.5.1数学运算函数2.5.2字符串函数2.5.3日期和时间函数2.5.4格式输出函数2.5.5随机数语句和函数2.5.6数据类型转换函数2.6语句2.6.1程序语句2.6.2语句的书写规则2.6.3命令格式中的符号约定习题二,2.1标准数据类型,2.1.1数值(Numeric)型数据VB有6种数值型的数据:整型、长整型、单精度浮点型、双精度浮点型、货币型和字节数据类型。2.1.2字符(String)型数据1.变长字符串2.定长字符串2.1.3布尔(Boolean)型数据2.1.4日期(Date)型数据2.1.5对象(Object)型数据2.1.6可变(Variant)类型数据,2.2变量变量有两个特性:名字和数据类型。2.2.1变量的命名规则变量代表在程序执行过程中其值可以改变的存储单元,这个存储单元的名字称为变量名。VB变量名的命名规则为:l变量名的第1个字符必须是字母。如:sum,a2。不能为2a。l变量名中不能包含小数点。如不能为:int.sum。l组成变量名的字符数不得超过255个字符。l变量名在同一个范围内必须是唯一的。,2.2.2变量的声明1.声明变量所谓声明变量,就是用一个语句来定义变量的类型,又称为显式声明。声明变量的语句并不把值分配给变量,而是告知变量将会包含的数据。声明语句的语法为Dim|Private|Static|Public变量名As类型,变量名2As类型22.强制显式声明变量语句OptionExplicit2.3常量2.3.1直接常量根据使用的数据类型,常量分为:字符串常量、数值常量、布尔常量、日期常量。2.3.2符号常量符号常量又分为两种:内部(系统定义)常量和符号(用户定义)常量。,1.系统内部定义的常量2.用户定义的符号常量用户定义常量使用Const语句来给常量分配名字、值和类型。声明常量的语法为Public|PrivateConst常量名As数据类型=表达式2.4表达式2.4.1算术表达式算术表达式也称数值型表达式,由算术运算符、数值型常量、变量、函数和圆括号组成,其运算结果为一数值。算术表达式的格式为:数值1算术运算符1数值2算术运算符2数值3,2.表达式的书写规则3.算术运算符的优先级,2.4.2字符串表达式字符串表达式的格式为:字符串1&字符串2&字符串32.4.3日期表达式日期型表达式由算术运算符“+、”、算术表达式、日期型常量、日期型变量和函数组成。日期型数据是一种特殊的数值型数据,它们之间只能进行加“+”、减“”运算。有下面3种情况:(1)两个日期型数据可以相减,结果是一个数值型数据(两个日期相差的天数)。(2)一个表示天数的数值型数据可加到日期型数据中,其结果仍然为一日期型数据(向后推算日期)。(3)一个表示天数的数值型数据可从日期型数据中减掉它,其结果仍然为一日期型数据(向前推算日期)。,2.5常用内部函数2.5.1数学运算函数,2.5.2字符串函数2.5.3日期和时间函数,2.5.4格式输出函数用格式输出函数Format()可以使数值、日期或字符型数据按指定的格式输出。Format函数的语法格式为Format(表达式,格式字符串)2.5.5随机数语句和函数2.5.6数据类型转换函数2.6语句2.6.1程序语句VB程序中的一行代码称为一条程序语句,简称为语句。语句是执行具体操作的指令,每个语句行以回车(Enter)键结束。一个语句行的长度最多不能超过1023个字符。程序语句是VB关键字、属性、函数、运算符以及能够生成VB编辑器可识别指令的符号的任意组合。一个完整的程序语句可以简单到只有一个关键字,2.6.2语句的书写规则2.6.3命令格式中的符号约定1.一行中的多条语句2.语句的续行,习题二2.1VB定义了哪几种数据类型?变量有哪几种数据类型?常量有哪几种数据类型?2.2下列哪个符号不能作为VB中的变量名?(1)ABCDEFG(2)P000000(3)89TWDDFF(4)xyz2.3下列符号哪一个是VB中的合法变量名?(1)AB7(2)7AB(3)IF(4)AB72.4如果希望使用变量x来存放数据765432.123456,应该将变量x声明为何种类型?2.5下列数据哪些是变量?哪些是常量?是什么类型的常量?(1)name(2)name(3)False(4)ff(5)11/16/99(6)cj(7)120(8)n(9)#11/16/1999#(10)12.3452.6VB共有几种表达式?根据什么确定表达式的类型?2.7在VB中,对于没赋值的变量,系统默认值是什么?,2.8表达式2*32+2*8/4+32的值为(1)64(2)31(3)49(4)222.9把下列数学表达式,改写为等价的VB算术表达式。(1)(2)(3)(4)2.10把VB算术表达式a/(b+c/(d+e/Sqr(f)写成数学表达式。2.11写出下列表达式的值。(1)(2+8*3)/2(2)32+8(3)#11/22/99#10(4)ZYX&123&ABC“2.12设A=7,B=3,C=4,求下列表达式的值。(1)A+3*C(2)A2/6(3)A/2*3/2(4)AMod3+B3/C5,2.13写出下列函数的值。(1)Int(3.14159)(2)Sqr(Sqr(64)(3)Fix(3.1415926)(4)Int(Abs(99100)/2)(5)Sgn(7*3+2)(6)Lcase(Hello)(7)Left(Hello,2)(8)Val(16Year)(9)Str(459.65)(10)Len(Hello)2.14函数Int(Rnd(0)*10)是在哪个范围内的整数?(1)(0,1)(2)(1,10)(3)(0,10)(4)(1,9)2.15如果x是一个正实数,对x的第3位小数四舍五入的表达式是(1)0.01*Int(x+0.00
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 田径体育综合考试试题及答案
- 苏教版数学六年级上学期 2.3分数的连乘 同步测试(含解析)
- 第41个教师节校长讲话:追光而行以光育人做学生心中的那道微光
- 2025秋季开学第一周小学校长在国旗下讲话:聚焦日常小事筑牢新学期成长根基
- 2025年秋季开学典礼校长讲话:以重塑之力启新篇以奋斗之姿赴未来
- 《球孢白僵菌与引诱剂联合控制瓜实蝇的技术规程》编制说明-2025.9.04
- 上海项目经费管理办法
- 中国湿地公园管理办法
- 不良贷款入账管理办法
- 融资风险控制管理办法
- 2025年部编版新教材语文九年级上册教学计划(含进度表)
- 食堂工作人员食品安全培训
- (高清版)DB11∕T 2440-2025 学校食堂病媒生物防制规范
- 战场急救知识
- GB/T 7324-2010通用锂基润滑脂
- 中班语言《大狮子和小老鼠》课件
- TSG11-2020 锅炉安全技术规程
- 物业小区绿化服务程序
- 资助业务工作培训
- 《足球运动发展史》PPT课件
- IPQAM调制器操作说明书(共36页)
评论
0/150
提交评论