欢迎来到天天文库
浏览记录
ID:40239467
大小:848.50 KB
页数:69页
时间:2019-07-28
《Visual Basic程序设计教程 杨培添 第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章VisualBasic6.0编程基础一、数据类型数据(Data)是指能由计算机处理的信息,每一个数据都属于一种特定的数据类型,不同类型的数据都占用一定的存储空间,有不同的表示方法,可实现不同的操作。数据类型基本数据类型自定义数据类型数值型(numeric)日期型(Date)布尔型(Boolean)字符型(String)(由系统定义,可直接使用)(用户自定义)⑴数值(Numeric)型数值型数据是指能够进行算术运算的数据,包括整数类型和实数类型。整型类型包括:字节型、整型和长整型。实型类型包括单精度实型、双精度实型和货币类型。数据类
2、型类型说明词内存占用量范围字节型Byte1Byte0~255无符号数整型Integer2Byte-215~215-1长整型Long4Byte-231~231-1单精度型Single4Byte-3.37E+38~3.37E+38双精度型Double8Byte-1.67D+308~1.67D+308货币型Currency8Byte-9.22E+14~9.22E+14数值型数据类型在VB中,单精度实型与双精度实型有两种表示方法:定点表示法和浮点表示法。(1)定点表示法即一般的记数方法,用小数点分隔数据的整数部分和小数部分。例如:56.78!1
3、29!-123.456#123.456注意:若一个数字中含小数点,而后面又不带任何尾符,则默认为双精度实型。(2)浮点表示法即用科学记数法来表示数。例:0.04321!和-1230000#分别等价于4.321*10-2和-1.23*106在VB中,单精度实型用字母E,双精度用字母D,表示底数10所以以上两数的浮点表示法为:4.321E-2和-1.23D6正确的浮点数形式是:字母E或D的前后都必须有数字,字母前的数字是表示尾数,字母后的数字是表示指数(指数必为整数)。-3210000!可有多种浮点表示形式,例如:-0.321E7-3.21
4、E6-32.1E5规格化浮点数:是尾数的整数部分为1位有效数字的形式。例:-3.21E6是-3210000!的规格化浮点数1.23D-4是0.000123#的规格化浮点数分析以下数据的类型:-123%123.0123&123.450.12345E+3123.45!314.159265358979D-2⑵日期(Data)型用8个字节的浮点数存储,表示从公元100年1月1日到公元9999年12月31日的日期,时间范围则从0点0分0秒到23点59分59秒即0:00:00~23:59:59。标准格式:①#03/10/2004#②#2004-03
5、-10#③#March1,2004#④#2004-3-113:30:00#⑤#2004-3-11:30:00pm#⑶逻辑(Boolean)型逻辑数据类型用于逻辑判断,只有两个值:真(True)、假(False)⑷字符(String)型是一组由计算机字符组成的序列,每个字符占两个字节的存储空间。在VB中,字符串要用双引号括起来。例如:“VisualBasic”、“中国天津”、“123.456”二、变量1.变量的概念在程序运行中,其值可以改变的量称为变量。一个变量应该有一个名字(变量名),在内存中占据一定的存储单元。在该存储单元中存放变量的
6、值。10A变量名变量值存储单元例:DimAasIntegerA=102.VB中变量命名的规则变量名的长度不能超过255个字符。变量名的第一个字符必须是英文字母,其余字符可以由英文字母、阿拉伯数字和下划线组成。变量名中不区分英文字母的大小写。在同一个范围内变量名必须是惟一的。VisualBasic6.0中的保留字不能用作变量名,保留字包括属性、事件、方法、过程、函数等系统内部的标识符。下面哪些是合法的变量名?哪些是非法的变量名?为什么?X2absaver&&ab?cxy/zm3.5addressletabc3.变量的声明例:DimAgeA
7、sInteger‘定义Age为整型变量Dimcount%‘定义Num1为整型变量DimStrTempAsString‘定义StrTemp为字符型变量DimNumberAsSingle,Date1AsDate‘定义Number为单精度变量,Date1为日期型变量语法格式:Dim<变量名>[As类型说明词]变量的显式声明在模块的声明段中加入语句:OptionExplicit,则VB能够识别出程序中未经声明就使用的变量,从而给出错误提示。1、值常量即用数据本身的值所表示的常量例如:数值常量:50、-3.7856E-2、78D3字符常量:“VB
8、5.0中文版”、“100”布尔常量:True、False日期常量:#January1,2000#、#99-9-108:30:00#三、常量在程序运行过程中,其值始终保持不变的量称为常量。常量可分为值常量和符
此文档下载收益归作者所有