内容正文:
Visual Basic语言程序设计基础 第五版
数据类型
常量和变量
用开发环境编织一个简单的程序
4.1
学习目标:
4.1.1 数据类型
常量
4.1
4.1.1 数据类型
1.数据类型
如常算、变量、子对带、数组等。每一个数据都属于一种特定的数据类型,不同类型数据的表示,存储和操作都是不同的,计算机为每一种类型的数据都安排有固定的存储空间。
常量
4.1
4.1.1 数据类型
1.数据类型
VisualBasic中的数据类型可分为基本数据类型和用户自定义数据类型两大类,其中,基本数据类型是由Visual Basic直接提供给用户的数据类型,用户不经定义就可以直接使用。基本数据类型又称为标准数据类型;用户自定义数据类型是当基本数据类型不能满足用户需要时。由用户在程序中以基本数据类型为基础,并按照一定的语法规则构造而成的数据类型。它必须先定义,然后才能在程序中使用。
常量
4.1
4.1.1 数据类型
1.数据类型
1.数值(Numeric)型
在Visual Basic语言中,数值型数据是指能够进行加(+)、减(-)、乘(*)、除(/)和乘方(^)等算术运算的数据,包括整数类型和实数类型数据。
整数类型
整数类型数据是由带有正、负号的若干阿拉伯数字组成的数字序列,数据类型又分为字节型、整型和长整型三种数据类型。这三种数据类型占用的存储空间不同,进而所表示的整数范围也就不同。整数类型是Visual Basic中最常使用的一种数据类型,也是计算机运算速度最快的数据类型。
常量
4.1
4.1.1 数据类型
1.数据类型
字节型(Byte)
字节型数据在计算机中用一个字节来存储,表示数据范围为0~255的无符号整数,所以它不能表示负数。因此,在进行一元减法运算时,Visual Basic 首先将字节型数据转化为有符号整型数据。
Byte类型数据除了可以保存数字之外,其最主要的用途在干保存声音。图像和动画等一
进制数据,以便与其他DLL或OLE Automation对象联系。
例如:10,157,220
常量
4.1
4.1.1 数据类型
1.数据类型
整型(Integer)
长整型(LongInteger)
在计算机中用4个字节存储,表示数据范围为-2147483648~+2147483647的整数,可在数据后面加尾符“&”表示长整型数据。
例如:+1234567,-238475,35780,248&
例如:+324,123,-245,0,280%
在计算机中用两个字节存储,表示数据范围为-32768~+32767的整数,可在数据后面加尾符“%”来表示整型数据。
常量
4.1
4.1.1 数据类型
1.数据类型
实数类型
实数类型是由带有正、负号的若干阿拉伯数字及小数点组成的数字序列,分为单精度(Single)实型、双精度(Double)实型和货币(Currency)类型三种。这三种类型数据占用的存储空间不同,进而所表示的数据范围和有效位数也就不同。单精度实型数据占4个字节的存储空间,最多可表示7位有效数字;而双精度实型数据占8个字节的存储空间,最多可表示15位有效数字。
对于单精度实型和双精度实型数据,在Visual Basic中都有两种表示方法:定点表示法和浮点表示法。
常量
4.1
4.1.1 数据类型
1.数据类型
定点表示法。这是日常生活中普遍采用的计数方法,因小数点的位置是固定的而得名。用这种方法书写起来比较简单,适合表示那些数值不太大,又不太小,即数值大小比较适中的数据。
定点单精度实型:最多可有7位有效数字,精确度为6位,因此可表示的数据范围为 -9999999~+9999999,可在数据后面加“!”号,表示定点单精度实型数。
常量
4.1
4.1.1 数据类型
1.数据类型
浮点表示法。
当一个数特别大或特别小时,如果仍然采用定点表示法,那么数码就会变得很长,既不便于书写和输入,又很容易出错,
如 0.00326789!,-53480000000000000#等。这时可以将该数用科学计数法表示,如上面的两个数可以写成326789x10和-5.348x10这样既方便书写和输入,又不易出错。
不过在计算机中无法输入上角标,所以Visual Basic 用一个大写的英文字母(单精度实型数用字母E,双精度实型数用字母D)表示底数10。
由于将一个数写成科学计数法时,尾数中的小数点的位置是可以变化的,如数字0.00326789!,不但可以写成0.326789E-2,还可以写成32.6789E-4 326.789E-5等多种形式,即小数点的位置是浮动的,所以,这种表示法又叫做浮点表示法。
常量
4.1
4.1.1 数据类型
1.数据类型
浮点单精度实型:表示的数据范围在-3.402823E38~+