您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 基本数据类型、常量和变量及常用标准函数
•程序通常包括和指令.数据数据总以两种形式出现在程序中:常量和变量基本类型VB中常用的数据类型如下表(课本P51页)数据类型名说明性质Integer整数型Long长整数型Single单精度实数型Double双精度实数型String字符串型一段用双引号引起来的文字/符号Boolean逻辑型其值为真(True)或假(Flase)Date日期型-32768~32767范围内的任何整数(基本是一些小的数字)-2147483648~2147483467范围内的任何整数绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约6~7位(基本是一些小的数字)绝对值在10E-324到1.79E308内的任何实数,有效数字约14~15位E表示乘方的底数为10日期和时间下列数据的类型属于Integer整数型的是A、10.00B、9876C、54321D、FalsestringBooleanstringstringBooleanDateintegerSingle/DoubleSingle/Double数据总是如下两种形式出现在程序中:常量和变量(一)常量•常量,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。下面是各种不同类型的常量整数常量:101024实数常量:3.1416-0.25字符串常量:“basic”“0.68”逻辑常量:TrueFalse练习:下面是各种不同类型的常量,请把它归类:12“asd”3.121099TrueFalse-78“计算机”-1.12整数常量:实数常量字符串常量:逻辑常量:12、1099、-783.12、-1.12“asd”、“计算机”true、false这些直接用数字或字符书写的常量叫直接常量•符号常量•格式:const常量名=数值•例:constPI=3.1415练:下列可作为VisualBasic变量名的是(A)4*Delta(B)A_ha(C)4ABC(D)A+B(E)底(F)234(G)Dim☆变量命名原则变量名必须以字母开头,由字母、数字和下划线字符组成。如:ab_12、kl、k5在vb中,变量名不区分字母大小写保留字不可用作变量名如integer、sub、Const等变量就是指在程序运行中,数值会变的量•下列可作为VisualBasic变量名的是(A)4*Delta(B)Alpha(C)4ABC(D)A+B练一练:定义变量的格式:Dim变量名as变量的类型如:Dimaasinteger定义变量a为整数类型Dimx,y,zasinteger定义三个变量x,y,z为整数类型练一练:定义T,F为逻辑型的变量:定义m为双精度实数型的变量:DimT,FasBooleanDimmasdouble数组变量•数组变量是由一些同类型的变量组成的序列。•一维数组的定义:Dim数组变量名(A1ToA2)As数据类型A1是下标的下界,A2是下标的上界。•例:期末考试结束了,学校一共举行了三门考试,请你为这三门考试名定义一个数组变量Dimscore(1to3)asstring如:score(1)=“语文”score(2)=“数学”score(3)=“英语”常用的标准函数•VB提供了大量的标准函数,可供用户编写程序时直接使用。教材上介绍了部分常用的数学函数、字符串函数和类型转换函数下表是VB标准函数表函数名函数的功能应用举例函数返回值Abs(X)求X的绝对值Abs(-2.5)2.5Int(X)求不大于X的最大整数Int(-5.1)-6Sqr(X)求X的算术平方根Sqr(4)2Rnd()得到[0,1)之间的随机数Rnd()0≤Rnd1Asc(X)字符转换为ASCIIAsc(A)65Chr(X)ASCII转换为字符Chr(48)0Val(X)数字字串转换为数字Val(-170)-170Str(X)数值转化成字符串Str(-170)-170Len(X)计算字符串的长度Len(“A+B”)3Mid(X,n,k)取字符串X中第n个字符起长度为k的子串Mid(sanguo,3,2)ng练一练1、下列能把数值内容转换成字符串的是A、str()B、chr()C、Asc()D、Val()2、Len(“Friend”)的值是A、6B、7C、8D、93、VB表达式Mid(“Beijing2008lucky!”,8,8)的计算结果是A、“2008”B、“2008luck”C、4D、8知识回顾字母、汉字、数字、或下划线组成,必须以字母或汉字开头,在变量名中对大小写字母是不加区分的。1、下列变量名称正确的?(A)Abc(B)ab-re(C)12TS(D)I_642、下列把字符串内容转换成数值的是?(A)str()(B)chr()(C)Abs()(D)Val()知识回顾定义一个符号常量piConstpi=3.14159Dimaasinteger定义变量a为整数型Dimx,yaslongDimb(0to3)asstring定义变量x,y为长整数型定义一个一维数组变量,字符串型,有几个数组元素?用海伦公式计算出三角形的面积程序源码码PrivateSubCommand1_Click()Dims,p,a,b,cAsDoublea=Val(txtA.Text)b=Val(txtB.Text)c=Val(txtC.Text)p=(a+b+c)/2s=Sqr(p*(p-a)*(p-b)*(p-c))txtArea.Text=Str(s)EndSub定义五个变量为双精度实数给三角形的三条边赋值求三角形的半周长求三角形的面积的表达式本课小结1、VB的基本数据类型2、变量、常量,及常量与变量的定义3、常用的标准函数
本文标题:基本数据类型、常量和变量及常用标准函数
链接地址:https://www.777doc.com/doc-4073341 .html