欢迎来到天天文库
浏览记录
ID:36699848
大小:1.11 MB
页数:35页
时间:2019-05-10
《《VB编程基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1第三章VisualBasic编程基础3.1数据类型3.2变量3.3常量3.4常用内部函数23.1数据类型3.1.1基本数据类型VB中的基本数据类型有:数值型(Numeric) 、字符串型(String)、日期型(Data)、字节型(Byte)、货币型(Currency)、布尔型(Boolean)、对象型(Object)、变体型(Variant)。3数值型:分为整数型和实数型两大类。(1)整数型整数型是指不带小数和指数符号的数值。按表示范围整数型分为整型和长整型。①整型(Integer,类型符是%)整型数据占据2个字节(16位),能够处理的数据范围是:-32768~3276
2、7。②长整型(Long,类型符&)长整型数据占据4个字节(32位),能够处理的数据范围是:-2147483648~2147483647。4(2)实数型实数型数据是指带有小数部分的数。实数型数据分为浮点数和定点数。在VB中浮点数分为两种:单精度浮点数(Single)、双精度浮点数(Double)①单精度数(类型符!)单精度数占据4个字节(32位),能够处理的数据范围负数为:-3.402823E38~-1.401298E-45,正数为:1.401298E-45~3.402823E38。5②双精度数(类型符#)双精度数占据8个字节(64位),其数据范围负数为:-1.7976931
3、3486232D308~-4.94065645841247D-324,正数为:4.94065645841247D-324~1.79769313486232D308。这里用D来表示10的次方。6字符串型:是一个字符序列,其字符码范围是0~255。字符串变量值必须用双引号(英文状态下)括起来。字符串类型可以声明两种字符串——变长与定长的字符串。在缺省情况下,String变量是一个可变长度的字符串。如果要声明字符串具有固定长度,可以用以下格式:String*字符串长度注意:空串和空格串的区别7日期型:表示日期,占据8个字节。可表示的日期范围从100年1月1日~9999年12月31
4、日,时间范围是0:0:0~23:59:59。日期型数据需要用双井号(#……#)括起来。允许用各种表示日期和时间的格式。数值数据类型转换成Date时,小数点左边的值表示日期,右边的值代表时间。负数代表公元1899年12月30日之前的日期。8字节型:数据占据空间大小为1个字节,它是无符号类型,即1个字节8bit都表示数值。因此,其数值范围为0~255,由此可知,Byte不能表示负数,只能表示0~255的正整数。字节数据类型跟其他数值类型的数据一样参与各种运算。9货币型:主要用来表示货币值,在内存中占8个字节(64位)。整数部分为15位,可以精确到小数点后4位,第5位四舍五入,属
5、于定点实数。其取值范围为:-922337203685447.5808~922337203685447.580710布尔型:许多问题都需要我们进行逻辑判断是“对”还是“错”。对于这样的问题,可以用布尔数据类型来保存其结果。当为“对”或“真”时,布尔型的值为True,当为“错”或“假”时,其值为False。布尔型数据占据2个字节。当数值类型转换成布尔类型时,0转化为False,非0转化为True。反之,False转化为0,True转化为-1。11变体数据类型:是一种特殊的数据类型,灵活性很强,除了定长String数据和用户自定义类型外,它可以表示其它任何种类的数据类型。除了可以
6、包含各种类型的数据外,Variant类型的变量还可以是Null、Empty及Error等特殊值。Variant变体类型占据了非常大的存储空间。123.1.2数据类型转换函数返回值类型功能例子结果Val(x)Double将数字字符串x转换成数值Val(“10”)+3Val(“12ab”)1312Str(x)String将数值转换成字符串,字符串首位表示符号Str(123)Str(-123)“123”“-123”Asc(x)Integer求字符串首字母的ASCII值Asc(“aac”)97Chr(x)String将ASCII值x转换为对应字符Chr(65)“A”Cint(x)I
7、nteger将x转换成整型数,小数部分四舍五入Cint(12.36)12Clng(x)Long将x转换成长整型数,小数部分四舍五入Clng(22.52)23Csng(x)Single将x舍入为单精度数Csng(50.2664597)50.26646Cdbl(x)Double将x舍入为双精度数Cdbl(50.266)50.266Ccur(x)Currency把x转换成货币型数,小数部分最多保留4位且自动四舍五入Ccur(24.23569)24.2357Cvar(x)Variant把x转为变体类型Cvar(“bac”&
此文档下载收益归作者所有