5.2常量和变量 常量 直接常量 直接常量是在程序中直接给出的数值、字符、 日期等具体的数据值。按照数据类型分类,可以将 直接常量分为以下几类: 字节型、整型和长整型常量 单精度和双精度浮点型常量 直接常量日期型常量 逻辑型常量 字符型常量的引号必须是 字符型常量 西文双引号
5.2 常量和变量 ❖ 常量 ▪ 直接常量 直接常量是在程序中直接给出的数值、字符、 日期等具体的数据值。按照数据类型分类,可以将 直接常量分为以下几类: 字节型、整型和长整型常量 单精度和双精度浮点型常量 逻辑型常量 字符型常量 直接常量 日期型常量 字符型常量的引号必须是 西文双引号
5.2常量和变量 常量 符号常量 符号常量是用一个标识符代表一个直接常 量,用这个标识符作为常量名 符号常 度亲统内部定义常量 用户自定义的符号常量 Const Pi=3.141592653589 As Singer Const Da=#1/1/68# Const M As Integer=45, D="tea"as String
5.2 常量和变量 ❖常量 ▪ 符号常量 符号常量是用一个标识符代表一个直接常 量,用这个标识符作为常量名。 用户自定义的符号常量,定义格式: 系统内部定义常量 用户自定义的符号常量 符号常量 Const 符号常量名 [As 数据类型]= 常量表达式 Const Pi=3.141592653589 As Singer Const Da=#1/1/68# Const M As Integer=45,D="tea" as String
5.2常量和变量 变量 变量是在程序执行过程中,其值能够改变的量 变量名的命名遵循标识符的命名规则。在变量使 用之前需要对变量所描述数据的数据类型进行声明。 在变量使用之前提前声明变量称为显式声明;没提 前声明而直接使用则称之为隐式声明。 显式声明 Dim| Public| Private Static}变量名1 [As类型1][,变量名2[As类型2]] Dim a As Integer Di In c
5.2 常量和变量 ❖变量 变量是在程序执行过程中,其值能够改变的量。 变量名的命名遵循标识符的命名规则。在变量使 用之前需要对变量所描述数据的数据类型进行声明。 在变量使用之前提前声明变量称为显式声明;没提 前声明而直接使用则称之为隐式声明。 ▪ 显式声明 {Dim | Public | Private | Static} 变量名1 [As 类型1 ][, 变量名2 [As 类型2 ]]… Dim a As Integer Dim c
5.2常量和变量 变量 隐性声明 ·如果没有声明就直接使用, Visual basic会自 动根据数据值对其规定数据类型。 X=35 X为 Integer类型 Y="Ⅴ isual basic6.编程”Y为 String类型 后缀法声明 在 Visual Basic中,对有些数据类型的变量, 允许直接在变量名后面加上数据类型符(即后 缀),指定该变量的数据类型。 xa%o 变量xa是整型数据 xbla 变量xb是货币型数据 xcS 变量xc是字符型数据
5.2 常量和变量 ❖变量 ▪ 隐性声明 • 如果没有声明就直接使用,Visual Basic会自 动根据数据值对其规定数据类型。 ▪ 后缀法声明 • 在Visual Basic中,对有些数据类型的变量, 允许直接在变量名后面加上数据类型符(即后 缀),指定该变量的数据类型。 X=35 'X为Integer类型 Y="Visual Basic 6.0编程" 'Y为String类型 xa% '变量xa是整型数据 xb@ '变量xb是货币型数据 xc$ '变量xc是字符型数据
5.2常量和变量 强制显式吉阻恋量语句 选项 Visua编辑器|编播器格式|通用|可连接的|环境|高级 但是刁代码设置 般编 选择 自动缩进〔〕 要求变量声明 查程 序中是 目动列出成员① Tab宽度m):4 自动显示快速信息Q 羊做, 可以在目动显示据提示 各式: 窗口设置 编辑时可拖放文本①) 这个训 缺省为整个模块查阅⑩) SIC 过程分隔符① 系统白 项” 菜单 变量 声明 确定 取消 帮助
5.2 常量和变量 ❖强制显式声明变量语句 ▪ Visual Basic虽然不要求必须对变量进行声明, 但是不声明变量经常会出现很多错误,所以一般编 程者希望在运行程序之前由系统编译器帮助检查程 序中是否有未显式声明的变量,如果希望这样做, 可以在通用声明部分用强制显式声明语句。格式 : ▪ 这个语句所实现的功能也可以通过Visual Basic 系统的选项功能来设置,打开“工具”→“选项” 菜单项,在“编辑器”选项卡下,选中“要求变量 声明”,同样可以达到这样的功能。 Option Explicit 选择