资源简介 VB程序设计初步基本数据类型、常量变量数据数据是信息的一种记录形式。例如:一本书的页数200页(一个整数),某个时刻的温度26.1℃(一个实数)一封信的内容(一段文字)等2、VB里常见的基本数据类型说明 数据类型 存储空间(字节) 表示范围整型 Integer 2 -32768~32768范围内的任何整数长整型 Long 4 -2147483648~2147483647范围内的任何整数单精度实数型 Single 4 绝对值在1.4E-45到3.4E38内的任何实数,有效数字约6-7位双精度实数型 Double 8 绝对值在10E-324到1.79E308内的任何实数,有效数字约14-15位逻辑型 Boolean 2 True或False字节型 Byte 1 0~255日期型 Date 8 100年1月1日~9999年12月31日,字符串 String 0~约20亿常量常量指______________________________________________________________________例如整数常量:12 1024实数常量:3.1416 -0.25字符串常量:“Basic” “0.618”(说明:是一段内容不固定的文字,由一对双引号之间的若干个字符的序列组成。)逻辑常量:true false(说明:只有两个常量,其值为True(真)和False(假))①上面所有这些直接用数字或符号书写的常量叫__________②可以用一个符号(通常是一个有意义的名字)来代表一个常量,这样的常量被称为_________例:const pi=3.14159构造了一个符号常量pi,来代表圆周率的近似值3.14159,以后程序里所有的pi都会被VB自动地换成实数3.14159。练习例1.请写出下表中各个字段的数据类型变量1.变量指_________________________________________________________________________-2.变量命名的三个规则: 1._________________________________________2._________________________________________3._________________________________________3.变量的定义形式:Dim count as integer count是整数型的变量Dim x as double,y as double x和y都是双精度实数型的变量Dim name as string name是字符串型的变量4.数组变量:_____________________________________________________________________数组是由一批____________的变量构成的一个序列,组成数组的第一个变量被称为数组的_______或称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。数组:说明一维数组变量常用形式如下:Dim 数组变量名(a1 to a2) as 元素的类型例如:Dim score(1 to 50) as integer说明score是由50个整数变量构成的一个一维数组变量,即,它有50个数组元素Score(1)、score(2)、score(3)、……、score(49)、score(50)每一个元素都是一个整数类型的变量说明二维数组变量常用形式如下:Dim 数组变量名(a1 to a2,b1 to b2) as 元素的类型例如:Dim price(1 to 50,1 to 8 ) as double说明price是一个二维数组变量,可以存储20行数据,每行中包含8个双精度实数数据一般地,price(i,j)是数组price第i行第j列上的元素常用的标准函数函数名 函数的功能 应用举例 函数返回值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.7320606四、常用类型转换函数和字符串函数函数名 函数的功能 应用举例 函数返回值Asc(X) 字符转换成ASCⅡ Asc(A)= 65Chr(X) ASCⅡ转换成字符 Chr(48)= “0”Val(X) 数字字串转换成数值 Val(“-170”)= -170Str(X) 数值转换成字符串 Str(-170)= “-170”Len(X) 计算字符串的长度 Len(“asd”)= 3Mid(X,n,k) 取字符串X中第n个字符起长度为k的子串 Mid(“abcd”,3,1)= “c”Fix(X) 截掉数据的小数部分 Fix(2.56)= 2练习1.下列可作为VB变量名的是( )(A) 4*D (B) A_B (C) 4ABC (D) A+B2.下列数据的类型属于Integer整数型的是( )(A) 10.00 (B) 9876 (C) 54321 (D) False3.在Visual Basic中,下列属于字符串常量的是( )(A)Str(169) (B)”169” (C)169 (D)13∧24.用语句Dim A (-3 to 5) As Integer所定义的数组的元素个数是( )(A) 6 (B) 7 (C) 8 (D) 95.表达式Abs(-3.6)*sqr(100)的值是( )(A) -360 (B) 360 (C) -36 (D) 366.数学表达式|x-31|对应的VB表达式是( )(A) Sqr(x-31) (B) Val(x-31) (C) Abs(x-31) (D) Str(x-31)7.理论上表达式Str(Sqr(b*b-4*a*c))的类型是( )(A) Integer (B) Double (C) String (D) Boolean8.表达式int(-5.4)的值是( )(A) -6 (B) -5 (C) -4 (D) 5.49.表达式int(sqr(12))的值是( )(A) 1 (B) 2 (C) 3 (D) 410.将文本框Text2内输入的字符数据“abc”送到字符型变量n中,应使用的语句是( )(A)n= Text (B)n=Text2.text(C)n=val(Text2) (D)n=val(Text2.text)基本数据类型整型:___________________________________________________实型:__________________________________________________字符串型:_______________________________________________日期型:_________________________________________________逻辑型:_________________________________________________一维数组(一个1行1列表格)二维数组(一个多行多列表格) 展开更多...... 收起↑ 资源预览