- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】第2章数据与表达式
第二章VB语言基础
语法单位:程序设计语言中所使用的 字符、词汇、表达式、语句、过程(函数)等。
语法规则:语法单位的形成规则。
§1、VB的基本字符集和词汇集
§1.1 字符集
数字:0~9
英文字母:A~Z、a~z
特殊字符:︼ ! “ # $ % ‘ ( ) * + - , . / : ; = ? @ [ \ ] ^ _ { | } ~
可打印字符(ASCII码32~126)、不可打印字符(ASCII 0~13, 127)
Enter(回车,代码为13;换行,代码为10)
汉字
可作为语法成分(除汉字外,其余符号不能以全角或中文方式输入。)
§1.2词汇集
单词符号是构成程序设计语言中具有独立意义的最基本结构。
运算符和界符
算术运算符(+ - * / ^ \ mod )
2、字符串运算符 ( + )
3、比较运算符( = = = )
4、逻辑运算符 (not 非 and 与 or 或 eqv 等价 imp 蕴含 xor 异或)
5、其它界符
关键字(保留字)
它们在语法上有着固定的含义,是语言的组成部分,往往表示系统的标准过程、函数、运算符、常量等。
在VB中,约定关键字的首写字母为大写字母,当用户在代码编辑窗口键入关键字时,不论大小写字母,系统同样能够识别,并自动转换为系统标准形式。
And Any Case Close Do…Loop For…next If…Then Else
标识符
用于标记用户自定义的常量、类型、变量、控件或过程、函数等的名字。
必须以字母开头,由字母、数字和下划线组成。
变量名的最后一个字符可以是类型说明符。
不能超过255个字符。控件、窗体、类和模块的名字不能超过40个字符
不能和关键字同名。(但窗体、控件可以和关键字同名)
§2、VB的基本数据类型
数据:信息在计算机内的表现形式。不同的数据类型有不同操作方式和取值范围;
VB提供的基本数据类型有:字符串型、数值型、布尔型、日期型 等13种。(P53表1.3.1)
下表列出了基本数据类型的名称、取值范围和存储要求:
类型
名称
类型符
取值范围
存储
整数
Integer
%
-32768到32767
2字节
长整数
Long
-2147483648到2147483647
4字节
单精度浮点数
Single
!
-3.402823E+38到-1.401298E-45
1.401298E-45到3.402823E38
4字节
双精度浮点数
Double
#
-1.79769313486232D+308到-4.94065645841247D-324
4.94065645841247D-324到1.79769313486232D+308
8字节
货币
Currency
@
-922337203685477.5808到922337203685477.5807
8字节
字节型
Byte
0~255
1字节
变长字符串
String
$
0~20亿字节
定长字符串
String*Size
1~65535字节
布尔型
Boolean
True或False
2字节
日期型
Date
100.1.1~9999.12.31
8字节
对象型
ObjectName
任何对象的引用
4字节
可变型(数值)
Variant
达Double范围,任何数值
16字节
可变型(字符)
Variant
达变长字符串长度
对象型例:
Dim z As CommandButton
Set z = Command1
z.FontSize = 30
z.Caption = 通过对象型变量修改caption
§2.1数值型(Numeric)
数值型数据分为整型数和实型数两类。其中整型数又分为整数、长整数和字节型数,实型数分为定点数和浮点数,定点数分为单精度数和双精度数,浮点数亦分为单精度浮点数和双精度浮点数。
一、整型(Integer)
1、整数 (Integer)
十进制数:0~9组成,其取值范围: -32768----+32767
八进制数:0~7组成,前面冠以或O, 其取值范围:0~177777;
例如:347 O1277 -233
十六进制数:0~9和A~F(a~f)组成,前面冠以H, 其取值范围:H0~HFFFF
例如:H32 H5F -Haef
长整数 (Long)
十制数:其取值范围: -2147483648~-+2147483647
(2) 八进制数:前面冠以或O, 后面以结束;其取值范围:0~37777777777;
例如:347 O1277 -233
十六进制数:前面冠以H, 后面以结束; 其取值范围:H0~HFFFFFFFF
例如:H32 H5F -Haef
文档评论(0)