- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 VB语言基础 在使用一种程序设计语言进行应用程序的设计之前,必须先掌握它的基本语法规则。对于VB也是如此,在利用窗体和控件为应用程序建立界面后同样需要编写代码,程序中的大部分实际工作是用程序代码来处理的。 本章将介绍VB代码编写的基础知识,包括数据类型、常量、变量、表达式、内部函数等。 2.1 数据类型2.1.1 基本数据类型 为了更好的处理各种数据,VB系统定义了多种数据类型,表2-1列出了常见基本数据类型。 表2-1 Visual Basic 的基本数据类型 1. 数值数据类型 VB中有6种数值类型数据:整型(Integer)、长整型(Long)、单精度型(single)、双精度型(double)、货币型(currency)、字节型(byte)。 1) 常规整型数据(Integer) 常规整型数据简称为整型,表示不带小数点和指数符号的数,可以是正整数、负整数或0。在VB中整数表示形式:± [n]%,%是整型类型符号,可省略。 n则根据整数所属进制数范围取,如十进制整数则包含数字0~9,十六进制数则由数字0~9、A~F组成,并以H引导,其后面的数据位数4位。八进制数由数字0~7组成,并以O引导,其后面的数据位数≤6位。 2) 长整型数据(Long) 长整型数也是整数,表示的范围更大,在计算机中存储时占用的字节数更多。在VB中,长整型数中的正号可以省略,并且在数值中不能出现逗号(,)。与常规整型数一样,长整型数也根据所属进制数进行数据的数字组成。 3)单精度数(single) 单精度数用来表示带有小数部分的实数,其有效数字的位数最多为7位。单精度数可以用定点形式和浮点形式来表示。 定点数形式表示例:-1.2 +5.34 -923.345567 浮点数形式表示例:-2.1E7 6.35E+20 24.5E-5 4)双精度数(double) 双精度数浮点数精度为16位。表示双精度浮点数,对小数形式在数字后加“#”,对指数形式用“D”代替“E”或在指数形式后加“#”。 例:12.23# 、1.2D+3、0.12E+2# 5)货币型数(currency) currency型是定点实数或整数,最多保留小数点右边4位和小数点左边15位,用于货币计算。 6)字节型数(byte) 字节型数表示0~255之间的整数,以1个字节的无符号二进制数存储。 【注】数值型数据的使用说明 在VB中,声明和使用数值型数据时,应注意以下几点: 1、如果数据中包含小数,则应使用single、double或currency型。 2、如果数据为二进制数,则使用byte数据类型。 3、数值型数据都有一个有效范围值,程序中的数如果超出规定的范围,将会出现“溢出”信息。如小于范围的下限值,系统将按“0”处理,如大于上限值,则系统按上限值处理,并显示出错信息。 4、所有数值变量可互相赋值。 2. 字符型数据(string) 字符型是存放字符型数据,字符可以包括所有西文字符和汉字,字符两侧用双引号” ”括起。字符串是放在双引号内的若干个字符,其中一个西文字符占一个字节,一个汉字或全角字符占两个字节,长度为0的字符串称为空字符串。例:”1234”、”a”、”abcd”、”计算机”。 在VB中包含两种类型的字符串:变长字符串和定长字符串。其中变长字符串指字符串的长度是不固定的,由实际字符串的长度决定;定长字符串则是在程序执行过程中,始终保持其长度不变的字符串。例如对一个声明了长度为8的字符串变量(Name As String*8),如果赋予字符串的字符数少于8个,则用空格将不足部分填满;如果实际赋予的字符数大于8个,则截去超出部分的字符。 【注】 (1)””表示空字符串,而 “ “表示的是有一个空格的字符串; (2)如字符串中本身含有双引号,则用两个连续的双引号表示。 例:表示字符串 计算机”ABC,正确的表示形式为:”计算机””ABC” 3.日期型数据(date) 日期型数据是用来表示日期和时间的,表示的日期范围是从公元100年1月1日~9999年12月31日,时间范围为0:00:00~23:59:59。日期型数据通常用两个“#”符号把表示日期和时间的值括起来。如:#03/22/2003# #02/10/1998 12:30:00# 如输入的日期或时间是非法的或不存在的,系统将提示出错。 4.逻辑型数据(Boolean) 逻辑型数据用于逻辑判断,只有两个值:真(True)和假(False)。当逻辑数据转换成整数数据时,True将转换为 –1,False转换为0;当其他数值类型转
您可能关注的文档
最近下载
- 新款GC9790II型色谱仪说明书.pdf VIP
- 2025山东省环保发展集团有限公司业务中心及双碳业务板块招聘笔试模拟试题及答案解析.docx VIP
- 标准图集-04G101-3 筏形基础.PDF VIP
- (高清版)B-T 4798.3-2023 环境条件分类 环境参数组分类及其严酷程度分级 第3部分:有气候防护场所固定使用.pdf VIP
- 高中英语教学竞赛公开课、高考复习课件——2025年高考新课标一卷读后续写详析及参考范文专项课件.pptx VIP
- 安装工培训课件.pptx VIP
- 西安航空学院辅导员招聘考试备考真题题库汇编.pdf VIP
- 《蒸汽管道竣工全套资料表格》.docx VIP
- 《油气储存企业安全风险评估细则(2025年修订版)》解读与培训.pptx VIP
- 上海市交通大学附属中学2021届高三9月开学考试英语试题.docx VIP
文档评论(0)