第三章顺序结构程序设计
本章内容及要求:
常量、变量与数据类型
运算符、表达式与函数
基本语句
数据输入、输出与处理
;
本章重点:
变量和常量的定义及使用、运算符和表达
式的使用及常用内部函数的使用。
本章难点:
数据类型、内部函数。
基本数据类型
在计算机高级语言中,每一个数据都属于一个特定的数据类型。不同类型数据的表示、存储及操作的方式是不相同的。
Visual Basic不但提供了一系列的基本数据类型,包括字符串型、数值型、字节型、货币型、日期型、布尔型、对象型和变体型等,而且允许用户根据需要自定义数据类型。
字符串是一个由ASCII字符组成的字符序列,在Visual Basic程序中需要用双引号把组成字符串的字符包括起来
例:
“南华大学”“Visual Basic”
在Visual Basic中使用字符串数据应注意:
(1)每个字符串都有长度,其大小由包含在字符串定界符中字符个数决定的,每个ASCII字符(包括空格字符)的长度为1
(2)长度为0的字符串称为空字符串,其形式为""不含任何字符。
""串与" "串不同,前者不包含任何字符,长度为0,后者包含一个空格字符,长度为1。
(3)字符串按存储方式不同可分为两种,即变长字符串和定长字符串。
数值型数据分为整型数和浮点数(实数)两类。其中整型数又分为整数和长整数,浮点数分为单精度浮点数和双精度浮点数。
在Visual Basic中,整型数不仅可以用十进制表示,还可以用十六进制和八进制表示,如:100(十进制方法,表示数量100),&H64&(十六进制方法,表示数量100)、&O144&(八进制方法,表示数量100)。
货币数据类型是为表示钱款而设置的,精确到十数点后4位(小数点前有15位),在小数点后4位以后的数字将被舍去。它与浮点数的区别是:浮点数中的小数点是“浮动”的,即小数点可以出现在数的任何位置,而货币类型数据的小数点是固定的。
日期型数据是用来表示日期的,它由年月日及时间(可缺省)按照一定的排列组成,由一对#号作为定界符。如:#8/24/2001 1:20 PM# 表示2001年8月24日下午1时20分。
布尔型数据类型只有两个数据True和False,分别表示逻辑真和逻辑假。
标准数据类型一览表
常量和变量
常量
在程序运行过程中,其值不能被改变的量称为常量。在VB中有三类常量:
普通常量
符号常量
系统常量
一、普通常量
1. 整型常量
(1)整型(Integer):表示-32768至32767之间的整数
例如:10 110 20
(2)长整型(Long):
表示-2,147,483,648至2,147,483,647之间的整数
例如:长整型常数的书写: 23&
通常我们说的整型常量指的是十进制整数,但VB中可以使用八进制和十六进制形式的整型常数,因此整型常数有如下三种形式:
1)十进制整数。如125,0,-89。20
2)八进制整数。以&或&O(字母O)开头的整数是八进制整数,如&O25表示八进制整数25,即(25)8 ,等于十进制数21。
3)十六进制。以&H开头的整数是十六进制整数,如&H25表示十六进制整数25,即(25)16 ,等于十进制数37。VB中的颜色数据常常用十六进制整数表示。
2、实型常量
1) 单精度实型(Single):有效数为7位
表示-++38之间的实数
2)双精度实型(Double):有效数为15位
实型常量的表示:
1)十进制小数形式。它是由正负号(+,-)、数字(0~9)和小数点(.)或类型符号(!、#)组成,即±,±n!或±n#,其中n是0~9的数字。
、.123、、123!、123#等都是十进制小数形式。
2)指数形式。
±nE±m 或±±m, ±nD±m 或±±m
例:+3 和 + ×103。
3、字符串常量
在VB中字符串常量是用双引号“"”括起的一串字符,例如"ABC","abcdefg","123","0","VB程序设计"等。
说明:
(1)字符串中的字符可以是所有西文字符和汉字、标点符号等;
(2)""表示空字符串,而" "表示有一个空格的字符串;
(3)若字符串中有双引号,例如ABD"XYZ,则用连续两个双引号表示,即:
"ABD""XYZ“
4、逻辑(Boolean)数据类型
只有两个值True,或False。将逻辑数据转换成整型时:True为-1,False为0;其它数
第3章 顺序结构 来自淘豆网m.daumloan.com转载请标明出处.