




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2VB常用的数据类型整型长整型 单精度型 双精度型 字符串型布尔型日期型IntegerLongSingleDoubleStringBooleanDate整型(整数):整型(整数):-1-1、0 0、1 1、2 2、3 3长整型:长整型:1254552整型整型1254552整型只能容纳 -32768,32767范围内的数,存放过大的数会导致“溢出”。因此,存放大数必须要长整型。3VB常用的数据类型整型长整型 单精度型 双精度型 字符串型布尔型日期型IntegerLongSingleDoubleStringBooleanDate单精度型、双精度型(实数):单精度型、双精度型(实数):-1.02-1
2、.02、0.50.5、1.01.0、双精度型能存的数比单精度大字符串型:字符串型:“A A”、 “B”、 “a”、 “1”、 “+”、 布尔型:布尔型:TrueTrue、False False (也可以用(也可以用0 0和非和非0 0表示)表示)布尔型一般认为只有2个值“真”、“假”,用于逻辑判断。日期型:日期型:#2013-12-11#2013-12-11#、#2013/12/11# #2013/12/11# VB中有专门处理日期的函数。4VB的常量常量是指在程序运行过程中,其值始终不发生变化的量。常量是指在程序运行过程中,其值始终不发生变化的量。VBVB中有直接常量和符号常量两种:中有直接
3、常量和符号常量两种:1.1.直接常量包括数值常量(如,直接常量包括数值常量(如,1010、0.10.1)、字符串常量(如,)、字符串常量(如,“1010”、“abcabc”)、日期型常量(如,)、日期型常量(如,#12/1/2012#12/1/2012#)等。)等。2.2.符号常量是用符号来代表一个常量。符号常量是用符号来代表一个常量。VBVB中定义符号常量的语法:中定义符号常量的语法: Const Const 常量名常量名 As As 数据类型数据类型 = = 值值 例如:例如: Const PI = 3.1415926 Const PI = 3.14159265VB的变量 变量是指在程序运
4、行过程中,其值可以改变的量。变量在计变量是指在程序运行过程中,其值可以改变的量。变量在计算机内存中占据一定的存储空间,在源代码中通过定义变量来算机内存中占据一定的存储空间,在源代码中通过定义变量来申请存储空间,并通过变量名来使用这段存储空间。申请存储空间,并通过变量名来使用这段存储空间。VBVB中定义变量的语法:中定义变量的语法: Dim Dim 变量名变量名 As As 数据类型数据类型VBVB中定义变量名有几点规定:中定义变量名有几点规定: A. A.必须是以字母或汉字开头;必须是以字母或汉字开头; B. B.只能由字母、汉字、数字或下划线组成,不能含其他字符;只能由字母、汉字、数字或下划
5、线组成,不能含其他字符; C. C.变量名不得超过变量名不得超过255255个字符;个字符; D. D.变量名不能为变量名不能为VBVB中的保留字;中的保留字; E. E.变量名不区分大小写;变量名不区分大小写;6练习题1 1VBVB语言中,下列各种基本数据类型说明符中可以表示实数的语言中,下列各种基本数据类型说明符中可以表示实数的是(是( )。)。(A) Integer(A) Integer (B) Boolean(B) Boolean (C) Single (C) Single (D) String(D) String2 2在在Visual BasicVisual Basic中,下列表达式
6、中属于字符串常量的是中,下列表达式中属于字符串常量的是( )。)。(A) ABCD(A) ABCD (B) (B) 100100 (C) (C) 字符串常量字符串常量 (D) 1/2(D) 1/23 3下列可以作为下列可以作为Visual BasicVisual Basic的变量名的是(的变量名的是( )。)。(A) A+(A) A+(B) 2pai(B) 2pai (C) cj1 (C) cj1(D) a+b(D) a+b7VB数据类型之间的转换函数功能实例结果Val(字符串)将字符串转换为数值y = Val(10)+2y = 12Str(数值)将数值转换为字符串,正数前会多一空格y = S
7、tr(5)y = “ 5”CInt(表达式) 将表达式转换为整数,小数部分四舍五入y = CInt(3.14*2)y = 6CStr(表达式) 将表达式转换为字符串,和Str()函数比,它正数前不会多一个空格。y = CStr(5)y = “5”8VB算术运算算术运算符含义运算优先级实例结果指数1238-取负2-5 + 2-3*乘35 * 420/除5 / 22.5整除45 22Mod求余55 Mod 21+加620 + 525-减20 - 5159VB算术运算函数功能实例结果Abs(数值)求数值的绝对值y = Abs(-1.2)y = 1.2Sqr(数值)求数值的平方根y = Sqr(4)y
8、 = 2Int(数值)求数值的整数部分y= Int(3.8)y = 3Rnd()产生随机数Randomizey = Rnd()y = 0,1)之间的随机数10练习题1下列运算结果中,值最大的是( )。(A) 34 (B) 3/4 (C) 4 mod 3 (D) 3 mod 42 将公式 改写成VB算式( )。 (A) b+sqr(b2-4ac)/2a (B) b+sqr(b*b-4*a*c)/2a (C) (b+sqr(b2-4*a*c)/2*a (D) b+sqr(b*b-4*a*c)/2*a 3VB算式3 mod 2 + 3 2的执行结果为( )。(A) -1 (B) 3 (C) 2 (D
9、) 0aacbb24211VB字符串运算 VB中字符运算符有“+”和“&”。它们的作用是可以将两个字符串连接成一个字符串。 当一个数字字符串表达式与一个数值型表达式使用“+”运算时,结果将是数值型数据。而用“&”的运算的结果是将二者连成字符型数据。 “123”+45=168“123”&45=“12345”“123”+“45”=“12345”例如:“123”&“45”=“12345”12VB常用字符串函数函数功能实例结果Len(字符串)求字符串的长度y = Len(长度=20m)y = 6Left(字符串, 截取长度)截取字符串的左边部分y = Left(12345, 3) y = “123”Mid(字符串, 起始位置, 截取长度)从中间截取指定长度的字符串y = Mid(12345, 2, 3)y = “234”Right(字符串, 截取长度)截取字符串的右边部分y = Right(12345, 3)y =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 持续动能2025国际金融理财师试题及答案
- 畜牧师职称考试预测试题及答案分析
- 畜牧师职称考试理论与实践的结合及试题及答案
- 网络编辑师领域试题及答案大揭秘
- 网络编辑师试题及答案的设计理念与实践
- 2025年国际金融理财师考试关键技能识别试题及答案
- 理财市场竞争策略的探讨试题及答案
- 2024年网络编辑师考试的职业要求与试题及答案
- 2024年微生物检验技师的复习经验试题及答案
- 2025年超细石英玻璃纤维丝项目发展计划
- 2025年高考作文备考之十大热点主题及写作导引
- 2025年重庆中考押题道德与法治试卷(一)(含答案)
- 2025届上海市浦东新区高三二模英语试卷(含答案)
- 【MOOC】航空燃气涡轮发动机结构设计-北京航空航天大学 中国大学慕课MOOC答案
- 新苏教版六年级下册科学综合测试卷(单元+期中+期末)
- 国开经济学(本)1-14章练习试题及答案
- 个人财产申报表
- 中国古代文学史(二)正式课件
- JJF 1318-2011 影像测量仪校准规范-(高清现行)
- 动火安全作业票填写模板2022年更新
- 2021年12月英语六级听力试题、原文及答案 两套
评论
0/150
提交评论