关键字是指系统中使用的具有特定意义的字符,不能用于定义变量的操作。
常见的关键字有:Dim、Private 、Public 、Static 、Sub 、End 、If 、Else 、From 、Me等等。
标识符用来命名常量、变量、模块、类、函数等,命名规则:
(1)不能使用系统中的关键字
(2)第一个字符必须是字母,后边可以是字母、数字、下划线
(3)不区分大小写
数据类型分以下几种:
1. 基本数据类型数字型
整型 Integer :由2个字节的二进制数来存储,取值的范围是-32768 ~ 32768 ,声明符 %
长整型 Long :由4个字节的二进制数来存储,取值的范围是-2147483648 ~ 2147483647,声明符 &
单精度 Single :由4个字节的二进制数存储,最多可以表达7位有效数字,声明符 !
双精度 Double :由4个字节的二进制数存储,最多可以表达15位有效数字,声明符 #
货币型 Currency :由8个字节的二进制数存储,声明符 @
字节型 Byte :由1个字节的二进制数存储
字符型
String 声明符 $
字符型包含定长字符串和变长字符串
变长字符串在不超过取值范围的情况下存储任意长度的字符串
定长字符串只能存储指定长度的字符串 String*常数,如果存储的字符 串不足常数指定的长度会用空格补齐,如果超出指定长度超出部分会舍弃。
例如:
定义字符串
上图中的变长字符串在不超过取值范围的情况下存储任意长度的字符 串,定长度为5 如果多了只保留前五个,比如 str2 = “abcdefg” 实际只会存 储”abcde”。
布尔型
Boolean :由2个字节的二进制数存储,只有两个值 True 和 False
True 对应数字型 -1
False 对应数字型 0
日期型
Date #2020 - 10 - 10# 要用#包起来
2.枚举型(变体型)Variant 可以存储任何类型的数据
3. 自定义数据类型可以自己定义数据类型,在下图中,定义一个学生类型Student,其中的属性包含姓名、年龄、住址。
定义完之后就可以在代码中使用了。
自定义变量