- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序代码编写规则
程序代码编写规则
设计基础
程序中的大部分实际工作是采用程序代码来处理的 任何一个程序设计语言都有一套严格的编程规定
本章主要内家
数据类型
常量与变量
表达式 常用内部函数
2.1数据类型
数据是程序处理的对象。为了更好地处理各种各样的数据,
VB定义了多种数据类型
整数:整型/长整型 字节型
浮点型:单/双精度 货币型
数据类型
逻辑型日期型 对象型%
逻辑型
日期型 对象型
*
1.整型(Integer)和长整型(Long)
1.
不带小数部分的数,表示正整数、负整数和零 整型数:-32768?32767
-2147483648?
-2147483648?2147483647
2.字节型
2.
字节型(Byte)
字节型数可以表示无符号的整数
0 ?255
3.单精度型(Single)和双精度型(Double)
3.
浮点数。表示带有小数部分的数 表示数的范围大,但有误差。
如超出某个表示范围,则用科学记数法
例如:4. 53E8 (4. 53X108), 8. 173E-14, 3. 14D23
货币型(Currency)
专门为处理货币而设计的数据类型
它可最多保留小数点右边4位和小数点左边15位
字符型(String)
用双引号括起来的一串字符。
例如,“Canton”
例如,“Canton”、” 1+2=?〃、
” Good I—* Morning"等
“"称为起止界限符。
字符串长度。分变长字符串(长度不固定)和定长字符串(长度
固定)
在VB中,把汉字作为一个字符来处理。
逻辑型(Boolean)
逻辑型又称布尔型,其数据只有Tme(真)和False(假)两个值
日期型(Date)
*表示日期和时间
*
用两个“#〃符号把日期和时间的值括起来
如:#08/20/2001#、#2001-08-20#
8?对象型(Object)
对象型数据可用来表示应用程序中的对象
9.变体型(Variant)
变体型数据是一种可变的数据类型,可以存放任何类型的数 据
当指定变量为Variant$量时,VB会自动完成必要的转换 在程序中不特别说明时,
型变量。
VB会自动将该变量默认为Variant例:Temp='、
VB会自动将该变量默认为Variant
Temp=Temp-l
,字符串,数值'日期*
,字符串
,数值
'日期
*
说明:
不同类型的数据,所占的存储空间不一样。
数据的类型可在数据之后加上一个类型符来表示,例如, 413&, 861, 104.67#等。
*
2.2常量与变量
2.2.1常量
在程序运行期间其值始终保持不变的量 两种形式的常量:一般常量和符号常量
一般常量
在程序代码中直接给出的数据。例如:123, -263, ^Visual Basic11 , "12.57 "等
符号常量
符号常量是在程序中用符号表示的常量。
格式:
[Public | Private] Const常量名[As数据类型]=表达式 例如:
Const PI=3.14159 As Single
2.2.2变量
变量是在程序运行期间其值可以发生变化的量
1.变量的命名规则
应遵守一些规则:
⑴变量名必须以字母开头;
(2)只能由字母、数字和下划线组成。不能含有小数点、空
格等字符;
(3)字符个数不得超过255个; (4)不能使用VB的关键字(如语句名、函数名等)。例如,
Print > Sub> End等
(5)不区分变量名中字母的大小写
2?变量的声明
变量的声明就是向程序说明要使用的变量。
有以下2种方法(显式声明与隐式声明)
声明变量(显式声明)
用Dim、Public> Private或Static语句来声明变量
例如:Dim sum As Integer ,把sum定义为整型变量
(2)隐式声明
不加说帥就直接使用变量,此时默认的变量类型为变体类 型(Variant)
也允许使用类型符来声明变量的类型,如Num%, Sum!
2. 3表达式
五类表达式:算术表达式、字符串表达式、日期表达式、 关系表达式和逻辑表达式
2.3.1算术表达式
算术表达式也称数值表达式,是用算术运算符把数值型常 量、变量、函数连接起来的式子
表达式的运算结果是一个数值
VB有8种算术运算符俵2.2)
运算符优先级
A(乘方)-> ■(求负)—\ Mod 同级左到右
说明:
⑴/和\ 的区别:1/2=0.5, 1\2=0
Mod用来求整型数除法的余数。
例如:9 Mod 7结果为2
在表达式中乘号不能省略,如a*b不能写 成 ab(或 a ? b)
括号不分大、中、小,一律采用圆括号。 可以嵌套使用
例如,x[x(x+l)+l] —> x*(x*(x+l)+l)
2.3.2字符串表达式
字符串表达式是采用连接
文档评论(0)