- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 VB.NET程序设计语言基础 3.1 数据类型 本章主要介绍VB.NET的数据类型、表达式、编码规则等语言基础知识。 数据是程序的必要组成部分,也是程序处理的对象。在高级语言中,广泛使用“数据类型”这一概念,数据类型体现了数据结构的特点。 3.1.1 基本数据类型 ⒈ 字符和字符串 字符(Char):Char数据类型是单个双字节(16位)Unicode字符 字符串是一个字符序列,由ASCII字符组成,包括标准的ASCII字符和扩展ASCII字符。 ⒉ 数值 分为整型数、浮点数和十进制型三类。 其中整型数又分为短整型、整型和长整型,浮点数分为单精度浮点型和双精度浮点型。 ⑴ 整型:整型数是不带小数点和指数符号的数,在机器内部以二进制补码形式表示。 ① 短整型(Short):两个字节 ② 整型(Integer) :4个字节 ③ 长整型 :8个字节 ⑵ 浮点数 浮点数也称实型数或实数,是带有小数部分的数值。 ① 单精度数(Single):4个字节 ② 双精度浮点数(Double): 8个字节 ⑶ Decimal数据类型:16个字节 ⒊ 其他数据类型 ⑴ 字节(Byte):字节实际上是一种数值类型,以1个字节的无符号二进制数存储,其取值范围为0~255。 ⑵ 布尔(Boolean):以16位(2个字节)的数值形式存储,但取值只能是True或False。 ⑶ 日期(Date):存储为64位(8个字节)整数值形式,其可以表示的日期范围从公元1年1月1日到9999年12月31日,而时间可以从0:00:00 ~ 23:59:59。任何可辨认的文本日期都可以赋值给日期变量。日期文字须以数字符号“#”括起来,格式必须为m/d/yyyy,如#5/31/2002#。 ⑷ 对象(Object):以32位(4个字节)的地址形式存储,此地址为对象引用。 3.1.2 枚举类型 当一个变量只有几种可能的值时,可以定义为枚举类型。所谓“枚举”,是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。 所谓“枚举”,是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。枚举类型提供了一种方便的方法,用来处理有关的常数,或者使名称与常数数值相关。 枚举类型通过Enum语句来定义,格式如下: [Public|Private]Enum类型名称 成员名[=常数表达式] 成员名[=常数表达式] …… End Enum 在默认情况下,枚举中的第一个常数被初始化为0,其后的常数则初始化为比其前面的常数大1的数值。 3.2 变量与常量 在高级语言中,需要将存放数据的内存单之命名,通过对内存单元名来访问其中的数据。被命名的内存单元,就是变量或常量。 3.2.1 变量或常量的命名规则 变量名称第一个字符是字母(A-Z,大小写均可)或“_”或中文名称。 变量名称中的英文字母是不分大小写 。 不可以是VB.NET的关键保留字 。 尽量见名知意。 推荐使用以字母开头的字母数字串。 3.2.2 变量声明 ⒈ 用类型说明符来标识 把类型说明符放在变量名的尾部,可以标识不同的变量类型。其中%表示整型(Integer),表示长整型(Long),!表示单精度型(Single),#表示双精度型(Double),@表示十进制型(Decimal),$表示字符串型(String)。 ⒉ 在定义变量是指定其类型 可以用下面的格式定义变量: Declare 变量名 As 类型 ⒊ 变量的隐式声明 隐式声明的变量不需要使用Dim语句,因而比较方便,并能节省代码,但有可能带来麻烦,使程序出现无法预料的结果,而且较难查出错误。 3.2.3 常量 ⒈ 字符和字符串常量 可以是除双引号和回车符之外的任何ASCII字符。 ⒉ 数值常量 五种表示方式,即短整数、整数、长整数、浮点数和十进制数。 ⒊ 值类型字符 只要把值类型字符加到一个值的后面,就可以把它强制为相应的类型。 ⒋ 符号常量 在Visual Basic.NET中,可以定义符号常量,用来代替数值或字符串。 一般格式为: [Public|Private] CONST 常量名 [As
您可能关注的文档
- SQL Server 2005实用教程 李伟红 第2章 SQL Server 2005常用工具新.ppt
- SQL Server 2005实用教程 李伟红 第5章 表中数据的操作新.ppt
- SQL Server 2005实用教程 李伟红 第6章 Transact SQL程序设计新.ppt
- SQL Server 2005实用教程 李伟红 第8章 索引的创建和使用新.ppt
- SQL Server 2005实用教程 李伟红 第10章 触发器的创建和使用新.ppt
- SQL Server 2005实用教程 李伟红 第11章 SQL Server的安全性管理新.ppt
- SQL Server 2005实用教程 李伟红 第13章 SQL Server数据转换新.ppt
- SQL Server 2005数据库案例教程 严波 第1章数据库基础新.ppt
- SQL Server 2005数据库案例教程 严波 第2章SQLSERVER数据表管理新.ppt
- SQL Server 2005数据库案例教程 严波 第4章检索数据新.ppt
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)