欢迎来到天天文库
浏览记录
ID:39992166
大小:327.31 KB
页数:14页
时间:2019-07-16
《visualbasic程序设计基础2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、数据类型二、常量和变量第2章VB程序设计基础(1)一、数据类型数据类型也就是指数据的特征,它决定了数据的存储格式,代表着不同的信息类型。VB提供了11种基本数据类型,另外还可以自定义数据类型。基本数据类型有:Byte(字节型)、Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)、Currency(货币型)、String(字符串型)、Date(日期型)、Boolean(布尔型或逻辑型)、Object(对象型)和Variant(变体型)。1.基本数据类型(1)数值型数据数值型数据一般分为整型数和浮点数两类。整型数分为
2、整数(Integer)和长整数(Long),浮点数分为单精度浮点数(Single)和双精度浮点数(Double)。◇整数(Integer)占2个字节,表示范围为:-32768~32767。一、数据类型1.基本数据类型(1)数值型数据数值型数据一般分为整型数和浮点数两类。整型数分为整数(Integer)和长整数(Long),浮点数分为单精度浮点数(Single)和双精度浮点数(Double)。◇长整数(Long)占4个字节,表示范围为-2147483648~2147483647。◇整数(Integer)一、数据类型1.基本数据类型(1)数值型数据◇长整数(Long)◇单
3、精度浮点数(Single)浮点数也称为实型数或实数,浮点形式(即科学计数法)由符号、指数和尾数组成,单精度浮点数其指数部分用“E”或“e”表示。单精度占4个字节,可以精确到7位十进制数。双精度浮点数浮点形式其指数部分用“D”或“d”表示,占8个字节,可以精确到15位。◇双精度浮点数(Double)一、数据类型1.基本数据类型(2)字符型数据(String)字符型数据是指一切可打印的字符和字符串,它是用双引号括起来的一串字符。在VB中有两种类型字符串:变长字符串和定长字符串。(3)逻辑型数据(Boolean)逻辑型也称布尔型,常用来表示是与否、真与假等状态,其取值只有T
4、rue(真)或False(假)两种,占用2个字节。一、数据类型1.基本数据类型(4)日期型数据(Date)程序中可以使用日期型处理日期和时间,日期文字必须用符号“#”括起来。占用8个字节,表示范围01/01/100~12/31/9999。①日期设置格式:#月/日/年#②时间设置格式:#时:分:秒AM/PM#③日期时间设置格式:#月/日/年时:分:秒AM/PM#一、数据类型2.用户自定义数据类型除了上述数据类型外,在VB中,用户可以根据需要利用Type语句定义自己的数据类型。二、常量和变量1.常量常量是指在程序运行过程中其值保持不变的量。常量主要有两种:直接(文字)常量
5、和符号常量。(1)直接(文字)常量直接常量是指在程序代码中,以直接明显的形式给出的数据。根据使用的数据类型,直接常量分为:字符串常量、数值常量、逻辑常量、日期常量。(2)符号常量在程序中,某个常量多次被使用,则可以使用一个符号来代替该常量,这不仅在书写上方便,而且有效地改进了程序的可读性和可维护性。1.常量(1)直接(文字)常量(2)符号常量VB中使用关键字Const声明符号常量。格式:Const常量名[as数据类型]=表达式[,…]功能:定义一个或多个符号常量。二、常量和变量2.变量变量是指程序在运行过程中其值可以改变的量,用来存储程序运行时的数据。常量是指在程序运
6、行过程中其值保持不变的量。二、常量和变量2.变量(1)变量的命名规则①VB变量名只能用字母、数字和下划线组成,变量名中不能包含小数点。②VB变量名的第一个字符必须是字母或汉字,最后一个字符可以是类型说明符,且组成变量名的字符数不得超过255个字符。③不得使用VB的保留字作为变量名,变量名不区分大小写。④变量名在同一个范围内必须是唯一的。(2)变量的声明①用类型说明符表示变量将类型说明符放在变量名的尾部,可以表示不同的变量。类型说明符表示含义.%整型&长整型!单精度浮点数#双精度浮点数@货币型$字符串型二、常量和变量2.变量(2)变量的声明二、常量和变量2.变量②用声明
7、语句声明变量(显示声明)格式:Dim/Static/Private/Public/Global变量名AS数据类型[,……]说明:Ⅰ.变量经过声明数据类型后,数值型变量初值为0,字符串型变量初值为空串,布尔型变量初值为False,日期型变量初值为0:00:00。Ⅱ.Dim在过程中定义则为局部变量中的本地变量,即在本过程中使用的变量,且当过程执行完毕后,变量将被系统自动释放。Ⅲ.Static在过程中定义则为局部变量中的静态变量,即在过程执行完毕后,其值不会被系统释放,在下次执行该过程时,其值仍然存在,可继续引用。(2)变量的声明二、常量和变量2.变量②用
此文档下载收益归作者所有