- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 数据类型、运算符与表达式 沈阳理工大学应用技术学院 0.本章内容 基本数据类型 常量与变量 变量的作用域 常用内部函数 运算符与表达式 1.基本数据类型 数值型 1.基本数据类型 字符串 用双引号括起来的一串字符。 例如: “Canton” ”1+2=?” ”Good Morning” “” 在VB中,分变长字符串(长度不固定)和定长字符串(长度固定)二种。 定长字符串定义变量格式为: String * 常数 如:Dim name as String * 10 1.基本数据类型 数值 整型数 不带小数部分的数,表示正整数、负整数和零 整数(Integer): 2个字节 长整数 (Long) :4个字节 浮点数 表示带有小数部分的数 单精度数(Single): 4个字节 双精度数(Double): 8个字节 1.基本数据类型 货币 专门为处理货币而设计的数据类型 它可最多保留小数点右边4位和小数点左边15位 变体 是一种可变的数据类型,可以存放任何类型的数据 包括数值、字符串、日期/时间等 其他数据类型 字节(Byte):1个字节 布尔(Boolean): 2个字节 日期(Date): 8个字节 用两个“#”符号把日期和时间的值括起来如:#08/20/2001#、#2001-08-20# 对象(Object): 4个字节 可用来表示应用程序中的对象 2.常量和变量 常量 文字常量 字符串常量 例如: “Visual Basic” ,“ 3+5 ” 等 数值常量 有4种:整型数,长整型数、货币型数和浮点数例如:123,-263,235.987E-8 等 布尔常量 (逻辑常量) 有Ture和False 两个值 日期常量 例如:#05/16/2007# 符号常量 格式: [Public|Private] Const 常量名 [As 数据类型]=表达式 例如: Const PI=3.14159 As Single 2.常量和变量 系统常量 VB提供可在程序中直接使用 2.常量和变量 变量 变量的命名规则 变量名必须以字母开头; 只能由字母、数字和下划线组成。不能含有小数点、空格等字符; 字符个数不得超过255个; 不能使用VB的关键字(如语句名、函数名等)。例如,Print、Sub、End等 不区分变量名中字母的大小写 2.常量和变量 变量的命名的注意事项 要见名知义。比如用sum(或s)代表求和。 尽可能简单明了。 变量名不能与过程名和符号常量名相同。 尽量采用VB建议的变量名前缀或后缀的约定来命名。如:intMax。 VB不区分变量名和其他名字中字母的大小写。为便于阅读,每个单词开头的字母一般用大写,例如PrintText。 2.常量和变量 变量的类型和定义 用类型说明符来标识 放在变量名的尾部。其中 %表示整型;表示长整型;!表示单精度型;#表示双精度型;@表示货币型;$表示字符串型。 例如:Total% Amount# Lname$ 定义变量时指定类型 格式:Declare 变量名 As 类型 其中 “Declare”可以是 Dim、Static、Public或Private “As”是关键字 “类型”是基本数据类型或用户定义类型 2.常量和变量 说明: Dim:用于标准模块、窗体模块或过程中定义变量或数组。每次引用时其值会被重新设置 例如: Dim sum As Integer ′把sum定义为整型变量 Static:定义静态变量和数组变量。每次引用时其值会继续保留 Public:用于标准模块中定义全局变量或数组 3.变量的作用域 局部变量与全局变量 局部变量 在过程内定义的变量 模块变量(窗体变量和标准模块变量) 全局变量 3.变量的作用域 3.变量的作用域 默认声明 就是向程序说明要使用的变量 声明变量(显式声明) 用Dim、Public、Private或Static语句来声明变量 例如:Dim sum As Integer ′把sum定义为整型变量 隐式声明 不加说明就直接使用变量,此时默认的变量类型为变体类型(Variant) 也允许使用类型符
文档评论(0)