版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB程序设计初步 -基本数据类型、常量和变量1什么是数据: 数据是信息的一种记录形式。应用程序中的数据种类是多种多样的,有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有点数据用来记录一封来信的内容(一段文字),等等。在程序中使用的数据可以划分成若干种不同的类型,不同类型的数据,他们的用途、书写规则、在计算机内部的存储格式都是不同的。数据总是以如下两种形式出现在程序中:常量和变量。常量是程序运行过程中值不变的存储单元或数据;而变量则用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。2基本数据类型数据类型名说明性质Integer整数型-
2、3276832767范围内的任何整数Long长整数型-21474836482147483647范围内的任何整数Single单精度实数型绝对值在1.401298E-453.402823E38内的任何实数,有效数字约67位Double双精度实数型绝对值在10E-3241.79E308内的任何实数,有效数字约1415位String字符串型一段文字与符号Boolean逻辑型判断的结果:其值为真(True)或假(False)Date日期型日期和时间注:字母E表示乘方的底数10.例如,7*105和7*10-5可分别表示为7E5和7E-53常量 常量是指在程序执行过程中其值不能改变的存储单元或数据,它与变量
3、的不同之处在于,程序运行过程中不能被修改,也不能对常量赋以新值。例如 下面是各种不同类型的常量整数常量: 12 1024实数常量: 3.1416 -0.25字符串常量: “Basic” “0.618”逻辑常量: True False 字符串常量实际上是一段内容固定不变的文字,由一对双引号之间的若干个字符的序列组成。 逻辑类型只有两个常量,其值为真(True)或假(False)4 所有这些直接用数字或字符书写的常量叫直接常量。 可以用一个符号(通常是一个有意义的名字)来代表一个常量,这样的常量也被称为“符号常量”。使用符号常量的好处之一是可以使程序具有更好的可阅读性,其次,也使程序的修改和调试变
4、得更为方便。 VB中的符号常量有两种来源,一种是VB系统定义的符号常量,另一种是程序设计者使用Const语句定义的符号常量。例如 vbBlue VB系统定义的一个符号常量,代表蓝颜色的编码值。程序设计者使用语句 Const PI=3.14159构造一个符号常量PI,来代表圆周率的近似值(即实数3.14159),这样,写在程序中的所有符号PI都会被VB自动地转换成实数3.14159 。5变量程序执行期间,变量用来存储数据,这些数据的具体数值在设计程序时是未知的。例如,要对程序执行过程中用户输入的100个数求平均值,每一个输入数据首先要存入到一个变量中,这时,变量是变量是数据的一个存储区。程序需要
5、的原始数据、计算产生的中间结果或最终的计算结果都可以存储在适当的变量中。 在同一个程序中,不同的变量要用不同的名称。变量名由字母、数字和下划线等字符组成,但必须以字母开头,变量名中对大小写字母是不加区分的。一般情况下,需要指定变量的类型,因此,在使用变量前要对变量的数据类型进行说明。在程序中,变量名可以用来引用该变量中所存储的值,而数据类型用来规定变量能存储哪一种类型的数据。变量说明用Dim语句,其形势为:Dim 变量名 As 变量的类型例如 Dim count As Integer count 是整数类型的变量Dim x As Double, y As Double x,y都是双精度实数型的
6、变量Dim Name As String Name是字符串类型的变量6数组变量 数组变量主要用来存储一批同类型的数据。在实际问题应用中,经常需要成批地处理同一类型的数据。例如,学校要处理全校学生的成绩,等等。 数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素,或称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置,数组中每个元素的位置由它的下标唯一确定。 在实际应用中,一维数组用来存储数据的一个线性序列,二维数组可以用来存储一个二维数表(即表格)。说明一维数组变量常用形式如下:Dim 数组变量名(A1 To A2) As 元素的类型这里, A1是下标的下界,
7、 A2是下标的上界, A1, A2都是常量。例如通过下面的Dim语句 Dim score(1 to 50) As Integer说明score是由50个整数变量构成的一个一维数组变量,即,它有50个数组元素 score(1)、 score(2)、 score(49)、 score(50)每个元素都是一个整数类型的变量。7说明二维数组变量常用形式如下:Dim 数组变量名(A1 To A2,B1 to B2) As 元素的类型这里, A1和 A2分别是第一个下标的下界和上界, 第一个下标指出数组元素所在行的行号。 B1和 B2分别是第二个下标的下界和上界, 第二个下标指出数组元素所在列的列号。 A
8、1, A2,B1, B2都是常量。例如通过下面的Dim语句Dim price(1 to 20,1 to 8 ) As Double说明price是一个二维数组变量,可以用来存储20行数据,每行中包含8个双精度实数数据。price(1 ,1)是该二维数组中,第一行第一列上的数组元素。一般的,price(i,j)是数组price第i行第j列上的元素。8常用的标准函数常用数学函数函数名函数的功能应用举例函数的返回值Abs(X)求X的绝对值Abs(-3.5)3.5Int(X)求不大于X的最大整数Int(4.1) Int(-4.1)4-5Sqr(X)求X的算数平方根Sqr(4)Sqr(6)22.44948Exp(X)求e的X次方Exp(2)7.389056Log(X)求以e为底的X的对数Log(3)1.098612Sin(X)求X的正弦值Sin(3.1416/2)0.9999999Cos(X)求X的余弦值Cos(3.1416/3)0.4999999Tan(X)求X的正切值Tan(3.1416/3)1.73206069常用类型转换函数和字符串函数函数名函数的功能应用举例函数的返回值Asc(X)字符转换为ASCIIAsc(“A”)65Chr(X)ASCII转换为字符Chr(48)“0”Val(X)数字字串转换为数值Va
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贷款还款合同格式
- 跨国采购合同的履行要点
- 轻松提高小学生阅读水平
- 进度计划确保书
- 迟到保证书向准时上班迈进
- 配电箱招标文件格式
- 酱香型白酒销售协议
- 采购合同的价格条款解读
- 钢材购买合同规定
- 铁血军训忠诚保证
- 第一章 组织工程学-概述
- 全国优质课一等奖中职学前教育专业教师信息化《幼儿歌曲弹唱老师听了微微笑》说课课件
- 宣讲教育家精神六个方面微课PPT
- 中考英语时态专项练习题(附答案)
- 计算机控制系统论文
- 地下工程监测与检测技术-第六章-地下工程中的地质雷达测试技术
- 《并列复句·选择复句》微课学习
- 工科中的设计思维学习通超星课后章节答案期末考试题库2023年
- 教科版科学五年级上册第7课 计量时间和我们的生活课件
- creo电气布线设计培训教案
- 华为认证 HCIA-Security 安全 H12-711考试题库(共800多题)
评论
0/150
提交评论