第3章数据与表达式 本章将介绍在编写代码时用到的一些最基础的知 识,包括ⅤB的基本字符集和词汇集、ⅤB的基本数据 类型、常量与变量、运算符与表达式及常用内部函数。 请单属标左键换页 退出
第3章 数据与表达式 本章将介绍在编写代码时用到的一些最基础的知 识,包括VB的基本字符集和词汇集、VB的基本数据 类型、常量与变量、运算符与表达式及常用内部函数。 退出
3.1VB的基本字符集和词汇集 3.2VB的基本数据类型 3.3常量与变量 3.4运算符与表达式 3.5常用内部函数 请单属标左键换页
3.1 VB的基本字符集和词汇集 3.2 VB的基本数据类型 3.3 常量与变量 3.4 运算符与表达式 3.5 常用内部函数
3.1VB的基本字符集和词汇集 31.1字符集 312词汇集 1.关键字 关键字又称保留字,是在语法上有固定意义的字 母组合。主要包括:命令名、函数名、数据类型名 运算符、VB系统提供的标准过程等。 2.标识符 标识符是用户自己定义的名字,包括自定义常量 名、变量名、控件名、自定义的过程名和函数名等。 用户通过标识符对相应的对象进行操作。 请单属标左键换页
3.1 VB的基本字符集和词汇集 3.1.1 字符集 3.1.2 词汇集 1.关键字 关键字又称保留字,是在语法上有固定意义的字 母组合。主要包括:命令名、函数名、数据类型名、 运算符、VB系统提供的标准过程等。 2.标识符 标识符是用户自己定义的名字,包括自定义常量 名、变量名、控件名、自定义的过程名和函数名等。 用户通过标识符对相应的对象进行操作
3.2VB的基本数据类型 数据是信息的物理表示形式,是程序处理的对象。 在VB中,对不同类型的数据有不同的操作方式和不同 的取值范围。在程序设计中,要随时注意所用数据的 类型。VB的数据类型有系统定义和自定义两种,系统 定义的数据类型称为标准类型,自定义数据类型是由 若干标准类型组合成的某种结构。下表列出了ⅤB中的 标准数据类型 请单属标左键换页
3.2 VB的基本数据类型 数据是信息的物理表示形式,是程序处理的对象。 在VB中,对不同类型的数据有不同的操作方式和不同 的取值范围。在程序设计中,要随时注意所用数据的 类型。VB的数据类型有系统定义和自定义两种,系统 定义的数据类型称为标准类型,自定义数据类型是由 若干标准类型组合成的某种结构。下表列出了VB中的 标准数据类型
表21 VB中的标准据类型 数美型 共键字 类型符 占内存字节数 态国 字符申型 与字符长度有关最多6555个字符 整处 reger 2 32768~32767 长整型 Long $%无 2147483648~2147483647 字节型 Byte 0~255 精度处 Simgle 1401298E45≥≤340282338 双精度型 Double 4.9406564841247E324<< 1.79769313486232E08 货币型 Curency 9223372036854775808 922337203685477.5807 boolean 148828 Tue或 false 日明处 Date @无无无 1000101~99991231 变件 gnar 挖嘤 请单属标左键换页
321字符串型( String) 字符串包括除双引号和回车以外可打印的所有字 符,双引号作为字符串的定界符号 例如:"1234和”张三"都是字符型。注意字符串 中空格是有效字符。 322数值型 VB中的数值型数据分为整型和实型两大类。 1.整型 整型数是不带小数点和指数符号的数。包括整型、 长整型和字节型整数。 请单属标左键换页
3.2.1 字符串型(String) 字符串包括除双引号和回车以外可打印的所有字 符,双引号作为字符串的定界符号。 例如:"1234"和"张 三"都是字符型。注意字符串 中空格是有效字符。 3.2.2 数值型 VB中的数值型数据分为整型和实型两大类。 1.整型 整型数是不带小数点和指数符号的数。包括整型、 长整型和字节型整数
(1)整型( Integer,类型符%) 整型数用两个字节存储,取值范围是-32768到 +32767。 例如:15,-345,654%都是整数型。而45678% 则会发生溢出错误。 (2)长整型(Long,类型符&) 长整型用4个字节存储,取值范围是-2147483648 到+2147483647。 例如:123456,45678&都是长整数型。 (3)字节型(Byte) 用一个字节存储,取值范围是0到255 请单属标左键换页
(1)整型(Integer,类型符%) 整型数用两个字节存储,取值范围是-32768到 +32767。 例如:15,-345,654%都是整数型。而45678% 则会发生溢出错误。 (2)长整型(Long,类型符&) 长整型用4个字节存储,取值范围是-2147483648 到+2147483647。 例如:123456,45678&都是长整数型。 (3)字节型(Byte) 用一个字节存储,取值范围是0到255
2.实型 实型数据主要分为单精度、双精度和货币型3种。 (1)单精度浮点数( Single,类型符!) 单精度数用4个字节存储,有7位有效数字,取值 范围14012098E-45<x13.402823E+38 例如:3.14!,2.718282 请单属标左键换页
2.实型 实型数据主要分为单精度、双精度和货币型3种。 (1)单精度浮点数(Single,类型符!) 单精度数用4个字节存储,有7位有效数字,取值 范围1.401298E-45<|x|<3.402823E+38。 例如:3.14!,2.718282
(3)货币型( Currency,类型符@) 货币型数据主要用来表示货币值,用8个字节存储, 货币型是定点数,精确到小数点后面第4位,第五位四 舍五入。整数部分最多15位。 例如:356a、65123456@都是货币型 请单属标左键换页
(3)货币型(Currency,类型符@) 货币型数据主要用来表示货币值,用8个字节存储, 货币型是定点数,精确到小数点后面第4位,第五位四 舍五入。整数部分最多15位。 例如:3.56@、 65.123456@都是货币型
3.23逻辑型( Boolean) 逻辑型数据只有两个:逻辑真True和逻辑假 False,用2个字节 存储。当把逻辑值转化为数值型时, False为0,True为-1。 324日期型(Date) 日期型数据用8个字节来存储,日期范围从公元100年1月1日到 9999年12月31日,可以用括起来放置日期和时间,允许用各种表示 日期和时间的格式。 日期可以用“P”、“,”、“”分隔开,可以是年、月、日 也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是:时 分、秒。 请单属标左键换页
3.2.3 逻辑型(Boolean) 逻辑型数据只有两个:逻辑真True和逻辑假False,用2个字节 存储。当把逻辑值转化为数值型时,False为0,True为-1。 3.2.4 日期型(Date) 日期型数据用8个字节来存储,日期范围从公元100年1月1日到 9999年12月31日,可以用#括起来放置日期和时间,允许用各种表示 日期和时间的格式。 日期可以用“/”、 “ , ” 、 “-”分隔开,可以是年、月、日, 也可以是月、日、年的顺序。时间必须用“ : ”分隔,顺序是:时、 分、秒