
vb程序设计初步.doc
3页表表 4.1.1 VB 常用的基本数据类型常用的基本数据类型数据类型名说明性质Integer整数型-32768~32768Long长整数型-2147483648~2147483648Single单精度实数型1.401298E-45~3.402823E38, 有效数字 6~7 位Double双精度实数型10E-324~1.79E308,有效数字 14~15 位String字符串型一段文字与符号Boolean逻辑型判断的结果:其值为 True 或 FalseDate日期型日期和时间4.1.2 常量例 1 整数常量: 12 1024实数常量: 3.1416 -0.25字符串常量: “Basic” “0.618”逻辑常量: True False例 2 符号常量vbBlue VB 系统定义的一个符号常量,代表蓝颜色的编码值使用语句Const PI=3.14159 构造一个符号常量 PI,来代表 3.14159 符号常量的好处是可以使程序具有更好的可阅读性,方便程序的修改和调试4.1.3 变量变量名由字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。
在使用变量前要对变量的数据类型进行说明变量说明用 Dim 语句:例 3 变量说明Dim count As Integer Dim x,y As DoubleDim Name As String4.1.4 数组变量数组变量主要用来存储一批同类型的数据数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组元素,或称为下标变量下标通常是一个整数,用来指出某个元素在数组中的位置,数组中每个元素的位置由它的下标唯一地确定例 4 一维数组变量说明Dim score (1 to 50) As Integer 例 5 二维数组变量说明Dim price (1 to 20,1 to 8) As Double一般地 Price ( i,j ) 是数组第 I 列第 j 行上的元素 4.1.5 常用的标准函数表表 4.1.2 常用数学函数常用数学函数函数名函数功能应用举例函数返回值Abs(x)求 x 的绝对值Abs(-3.5)3.5Int(x)求不大于 x 的最大整数Int(4.1);Int(-4.1)4;-5Sqr(x)求 x 的算术平方根Sqr(4)2Exp(x)求 e 的 x 次方Exp(2);Exp(1)7.389056;2.71828Log(x)求以 e 为底的 x 的对数Log(3)1.098612Sin(x)求 x 的正弦值Sin(3.1416/2)0.9999999Cos(x)求 x 的余弦值Cos(3.14159/3)0.4999999Tan(x)求 x 的正弦值Tan(3.14159/3)1.7320606表表 4.1.3 常用类型转换函数和字符串函数常用类型转换函数和字符串函数函数名函数功能应用举例函数返回值Asc(x)字符转换为 ASCIIAsc(“A”)65Chr(x)ASCII 转换为字符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)2Rnd()随机函数Rnd()(0,1)4.2.1 算术类基本运算 表 4.2.1 算术类基本运算基本运算运算符优先级表达式表达式的值乘幂^125^0.55取负-2-a a 的相反数乘法*33*2.57.5实数除法/33/21.5整数除法\43\21求余数Mod58 mod 5 ;-7 mod 33;-1加法+6 a+b a 与 b 的和减法-6 a-b a 与 b 的差4.2.2 关系类基本运算 表表 4.2.2 关系类基本运算关系类基本运算基本运算运算符优先级表达式表达式的值相等=71990 mod 4=0False不相等 “abd”True小于710>100False小于等于=710>=20False4.2.3 逻辑类基本运算 表表 4.2.3 逻辑类基本运算逻辑类基本运算基本运算运算符优先级表达式表达式的值非Not8Not(3>2)False与And9(25>=10)And(25100)Or(25<2)False。












