欢迎来到天天文库
浏览记录
ID:56468993
大小:284.50 KB
页数:19页
时间:2020-06-19
《基本数据类型、常量和变量及常用标准函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、程序通常包括和指令.数据数据总以两种形式出现在程序中:常量和变量基本类型VB中常用的数据类型如下表(课本P51页)数据类型名说明性质Integer整数型Long长整数型Single单精度实数型Double双精度实数型String字符串型一段用双引号引起来的文字/符号Boolean逻辑型其值为真(True)或假(Flase)Date日期型-32768~32767范围内的任何整数(基本是一些小的数字)-2147483648~2147483467范围内的任何整数绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约6~7位(基本是一
2、些小的数字)绝对值在10E-324到1.79E308内的任何实数,有效数字约14~15位E表示乘方的底数为10日期和时间下列数据的类型属于Integer整数型的是A、10.00B、9876C、54321D、FalsestringBooleanstringstringBooleanDateintegerSingle/DoubleSingle/Double数据总是如下两种形式出现在程序中:常量和变量(一)常量常量,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。下面是各种不同类型的常量整数常量:101024实数常量:3
3、.1416-0.25字符串常量:“basic”“0.68”逻辑常量:TrueFalse练习:下面是各种不同类型的常量,请把它归类:12 “asd”3.12 1099 True False -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
4、)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为逻辑型的
5、变量:定义m为双精度实数型的变量:DimT,FasBooleanDimmasdouble数组变量数组变量是由一些同类型的变量组成的序列。一维数组的定义:Dim数组变量名(A1ToA2)As数据类型A1是下标的下界,A2是下标的上界。例:期末考试结束了,学校一共举行了三门考试,请你为这三门考试名定义一个数组变量Dimscore(1to3)asstring如:score(1)=“语文”score(2)=“数学”score(3)=“英语”常用的标准函数VB提供了大量的标准函数,可供用户编写程序时直接使用。教材上介绍了部分常用的数学函数、字符串函数和类型转换函
6、数下表是VB标准函数表函数名函数的功能应用举例函数返回值Abs(X)求X的绝对值Abs(-2.5)2.5Int(X)求不大于X的最大整数Int(-5.1)-6Sqr(X)求X的算术平方根Sqr(4)2Rnd()得到[0,1)之间的随机数Rnd()0≤Rnd<1Asc(X)字符转换为ASCIIAsc("A")65Chr(X)ASCII转换为字符Chr(48)"0"Val(X)数字字串转换为数字Val("-170")-170Str(X)数值转化成字符串Str(-170)"-170"Len(X)计算字符串的长度Len(“A+B”)3Mid(X,n,k)取字符
7、串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、下列把字符
8、串内容转换成数值的是?(A)str()(B)chr()(C)Abs()(D)Val()知识回顾
此文档下载收益归作者所有