VB语言基础PPT演示课件
44页1、常量、变量、函数及表达式是构成Visual Basic应用程序的基本元素,是学习和掌握程序设计的基础。,第2章 Visual Basic语言基础,.,第2章 Visual Basic语言基础,退出,.,2.1 标准数据类型,数据类型(Data type):计算机中表示的同一数据对象及其在该对象上的一组操作的总称。包括简单数据类型和复合数据类型。简单数据类型是计算机语言系统提供的一些简单类型,其值不可分解。复合数据类型是借用计算机语言中原子数据类型用各种方式组合而成的,其值可以分解,如数组、文件等。 VB把各种不同的数据分为多种数据类型,主要有数值型、字符型、逻辑型、日期型、对象型和变体型等六种标准(基本)数据类型和记录、枚举、数组、文件等复合数据类型。,.,2.1 标准数据类型,数值型 字符型 逻辑型 日期型 对象型 变体型,整数: 整型/长整型字节型浮点型: 单/双精度货币型,标准数据类型,定长字符型变长字符型,.,一般情况下VB使用十进制数来表示数值型数据,有时也使用十六进制和八进制表示,十六进制数以&H开头,八进制数以&O或&开头。例如:&O12,&H4E分别为八进制和十六进制的
2、数据,15和HF、&O17的值相同。,1. 数值型数据类型,.,数值型数据类型整型(Integer)和长整型(Long) 不带小数部分的数,表示正整数、负整数和零 整型数: -3276832767 长整型数:-21474836482147483647 字节型(Byte) 字节型数可以表示无符号的整数 0255 单精度型(Single)和双精度型(Double) 浮点数。表示带有小数部分的数 表示数的范围大,但有误差。 如超出某个表示范围,则用科学记数法 例如:4.53E8(4.53108),8.173E-14,3.14D23 货币型(Currency) 专门为处理货币而设计的数据类型 它可最多保留小数点右边4位和小数点左边15位,.,2. 字符数据类型(String) 用双引号括起来的一串字符。 例如,“Canton”、”1+2=?”、”GoodMorning”等 “”称为起止界限符。 字符(串)长度分变长字符串(长度不固定)和定长字符串(长度固定) 在VB中,把汉字作为一个字符来处理。 3. 逻辑型数据类型(Boolean) 逻辑型又称布尔型,其数据只有True(真)和False(假
3、)两个值 4. 日期型数据类型(Date) 表示日期和时间 用两个“#”符号把日期和时间的值括起来 如:#08/20/2001#、#2001-08-20#,.,5. 对象型数据类型(Object) 对象型数据可用来表示应用程序中的对象 6. 变体型数据类型(Variant) 变体型数据是一种可变的数据类型,可以存放任何类型的数据 当指定变量为Variant变量时,VB会自动完成必要的转换 在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。 例: x=3 将变量x赋值为3,类型是数值型 x= 33 变量x的类型变为字符串型 x=#03/10/2015# 变量x的类型变为日期型,.,说明: (1) 不同类型的数据,所占的存储空间不一样。 (2) 数据的类型可在数据之后加上一个类型符来表示,例如,413&,86!,104.67#等。 (3) 变体型数据有四个特殊的值,分别为: Empty:表示变量未指定确定的数据,即没有为变量赋值。它不同于数值0、空字符串“”和空值Null,后三者都有特定值。 Null:用于数据库应用程序,表示未知数据或者丢失的数据。 Error:是特定值
4、,指出过程中出现了一个错误条件。 Nothing:表示数据还没有指向一个具体对象。,.,2.2 常量与变量,2.2.1 常量 在程序运行期间其值始终保持不变的量 包括系统内部常量、直接常量和符号常量三种 1. 系统内部常量 在Visual Basic的对象库中,提供了应用程序和控件的系统常量,一般以小写的vb开头。如第1章中介绍的vbRed(红色),vbWhite(白色)等;vbCrLf也是一个系统常量,它是回车换行符。系统常量可以直接在程序代码中使用。,.,2.2 常量与变量,2. 直接常量 在程序中直接引用的具体数据即为直接常量。例如:123,-263, “Visual Basic” , “12.57 ”等3. 符号常量 符号常量是在程序中用符号表示的常量。 格式: PublicPrivate Const 常量名 As 数据类型=表达式例如: Const PI As Single =3.14159,.,2.2.1 常量,例2-1 利用符号常量定义圆周率,并计算半径为3的圆的面积。单击命令按钮,在窗体上输出结果。代码如下: Const Pi As Single = 3.14159 定
《VB语言基础PPT演示课件》由会员日度分享,可在线阅读,更多相关《VB语言基础PPT演示课件》请在金锄头文库上搜索。
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页