- 0
- 0
- 约2.63千字
- 约 19页
- 2020-08-06 发布于辽宁
- 举报
程序代码编写规则
程序代码编写规则
设计基础
程序中的大部分实际工作是采用程序代码来处理的 任何一个程序设计语言都有一套严格的编程规定
本章主要内家
数据类型
常量与变量
表达式 常用内部函数
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字符串表达式
字符串表达式是采用连接符将两个字符串常量、 字符
您可能关注的文档
- kv线路带电跨越施工方案.docx
- kV线路设备拆除施工方案.docx
- linwei设计工作室家装设计合同.docx
- LNG采购与销售合同.docx
- MSDS物质安全资料表.docx
- m槽型梁施工方案.docx
- midas施工阶段分析.docx
- m钢轨卸轨方案.docx
- nike明星战靴市场调查分析报告(附调查问卷).docx
- net考试题及答案.docx
- 人教版八年级上册历史精品教学课件 第六单元 中华民族的抗日战争 第17课 七七事变与全民族抗战 (6).ppt
- 人教版八年级上册历史精品教学课件 期末专题复习 专题二 中国人民近代化的探索 (2).ppt
- 人教版八年级上册历史精品教学课件 第二单元 近代化的早期探索与民族危机的加剧 第5课 甲午中日战争与列强瓜分中国狂潮 (2).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 大概念引领下的大单元复习 (4).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 第21课 人民解放战争的胜利 (2).ppt
- 人教版八年级上册历史精品教学课件 第三单元 资产阶级民主革命与中华民国的建立 第10课 中华民国的创建 (2).ppt
- 人教版八年级上册历史精品教学课件 第四单元 新民主主义革命的开始 第12课 新文化运动 (3).ppt
- 第四组塑料低温脆化温度测试详解演示文稿.ppt
- 第消费者行为演示文稿.ppt
- 第一部分用搜索方法求解问题演示文稿.ppt
最近下载
- 2026新疆生产建设兵团建设工程(集团)有限责任公司员工招竞聘15人备考题库(第五批次)及参考答案详.docx VIP
- 2025 年美国骨科医师学会(AAOS)肩袖损伤临床实践指南解读.pdf VIP
- 电气设备仿真:电缆仿真_(3).电缆电气参数计算.docx
- 甘肃《民用建筑装配式内装修技术标准》DB62T 3226-2022.doc VIP
- 大型活动安保工作流程与分工.docx VIP
- 《行政执法监督条例》解读课件.pptx VIP
- 陕西省2024年中考数学试卷【附真题答案】.docx VIP
- 基于PLC的新型工业码垛机器人控制系统设计.docx VIP
- 北师大版(2024)八年级上册物理第1~5章共5套单元测试卷汇编(含答案).pdf VIP
- 2026新疆生产建设兵团建设工程(集团)有限责任公司员工招竞聘15人备考题库(第五批次)(含答案详解.docx VIP
原创力文档

文档评论(0)