2.2.5常量的定义和种类 1.直接常量 (1)数值型直接常量 整型常量:±n[% 513、+513、-513、513% 长整型常量:±n& 513&、-513233232&、32768 单精度型常量:士n.n、±n.、±n!、±n土m、±n.nE±m 513.、513.24、513.24!、0.51324E+3 双精度型常量:±n.n、±n#、士nD±m、士n.nD±m,n.nE土m# 513.24567890123、513.24#、0.51324D+3、0.51324E+3# 货币型常量:513.24@,5123@ 八进制常量:&0761、&0543 十六进制常量:&H45AB,&H45FE
2.2.5 常量的定义和种类 1. 直接常量 (1)数值型直接常量 整型常量 :±n[%] 513、+513、-513、513% 长整型常量 :±n& 513&、-513233232&、32768 单精度型常量:±n.n、±n.、±n!、±nE±m、±n.nE±m 513.、513.24、513.24!、0.51324E+3 双精度型常量:±n.n、±n#、±nD±m、±n.nD±m,n.nE±m# 513.24567890123、513.24#、0.51324D+3、0.51324E+3# 货币型常量:513.24@,5123@ 八进制常量:&O761、&O543 十六进制常量:&H45AB,&H45FE
(2)字符串常量 字符串常量是用双引号括起来的字符序列。例如: " abcdefg","中华人民共和国"," This is a book", I say: how are you 即:Isay:" how are you?",若字符串中包括”字符,则要连写2个”符号) 注意”"和”"有区别: "":字符内容无,字符个数为0; ″":字符内容有(是空格字符),字符个数为1。 当字符串常量包含一个数字值时可以赋值给数值型变量 包含一个日期值时,可以赋值给日期型变量 (3)日期型常量 日期型常量的书写形式是用#括起来的可以被认作是日期和 时间的文本
(2) 字符串常量 字符串常量是用双引号括起来的字符序列。例如: "abcdefg", "中华人民共和国" ,"This is a book" , "I say:""how are you?""" (即: I say:"how are you?",若字符串中包括"字符,则要连写2个"符号) 注意""和" "有区别: "":字符内容无,字符个数为0; " ":字符内容有(是空格字符),字符个数为1。 当字符串常量包含一个数字值时可以赋值给数值型变量, 包含一个日期值时,可以赋值给日期型变量 (3) 日期型常量 日期型常量的书写形式是用#括起来的可以被认作是日期和 时间的文本
例如: #10/12/96#、# January1,2000#、 #1996-12-1112:30:12PM#、#11:31:11AM# (4)逻辑型常量 逻辑型常量只有True和 False两个值。 2.符号常量 符号常量用来代替程序中的数据 例如: Const Pl3. 14159 定义pi为单精度型 Const SQUARE=2*PI* 2 使用已定义的符号常量 Const COuNT%=34, FLAG AS Boolean:True使用连续定义 符号常量,只能引用不能赋值,不能循环定义
例如: #10/12/96#、#January 1,2000#、 #1996-12-11 12:30:12 PM#、#11:31:11 AM# (4) 逻辑型常量 逻辑型常量只有True和False两个值。 2. 符号常量 符号常量用来代替程序中的数据。 例如: Const PI=3.14159 '定义pi为单精度型 Const SQUARE=2*PI*30^2 '使用已定义的符号常量 Const COUNT%=34,FLAG As Boolean=True '使用连续定义 符号常量,只能引用不能赋值,不能循环定义