- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章数据类型-变量-常量与表达式
第二章 Visual Basic.NET语法基础 本章主要介绍以下内容:l Visual Basic.NET数据类型 l?? 变量与常量 l? 运算符与表达式 l??? 三种基本语法结构 l??? 数组 l 过程与函数 l 程序调试 l?? 作业 ;数据类型
;Dim BytA As ByteDim intB As IntegerDim shoC As shortDim douD As DoubleDim strE As stringDim BooF As Boolean;Visual Basic.NET的数据类型之间是可以互相转换的,Visual Basic.NET专门为此提供了转换函数,转换函数有两种:一是使用和Visual Basic 6.0 同样的内部转换函数,二是使用 .NET提供的转换函数。; System.convert 命名空间提供的转换函数
;数据类型的转换有两种方式:1、从精度低的转换为精度高的2、从精度高的转换为精度低的 需要注意的是: 当从高精度向低精度转换时会产生数据丢失,一般不应该这么做。数据类型精度由低到高的排列为:ByteShortIntegerLongDecimalSingleDouble另外,Char型可转换为String型;上述所有类型均可转换为Object型。 ;将数值数据类型转换为Boolean值时
0
其他所有数值
将Boolean值转换为数值类型时
False
True;【案例2-1】数据类型转换举例(从精度低的转换为精度高的)。打开记事本编辑下列代码并保存,使用控制台工作界面编译并运行程序。IMPORTS SYSTEMCLASS MAIN Public Shared Sub MAIN() Dim IntX As Integer=112 Dim IntY As Long IntY=Convert.ToInt64(IntX) ‘数据类型转换并赋值 Console.WriteLine(IntY) End SubEnd Class 在上述代码的“IntY=Convert.ToInt64(IntX)”语句中,转换函数 Convert.ToInt64 将 IntX 转换为Long 型后赋值给 IntY 变量,IntY 变量的值为112。请运行程序,并分析结果。;【案例2-2】数据类型转换举例(从精度高的转换为精度低的,易产生数据丢失)。 打开记事本编辑下列代码并保存,使用控制台工作界面编译并运行程序。IMPORTS SYSTEM CLASS MAINAPP Public Shared Sub MAIN() Dim SngX As Single = 123.45 Dim IntY As Integer ‘数据类型转换并赋值 IntY = Convert.ToInt32(SngX) Console.WriteLine(IntY) End Sub End Class ;§2.2????变量与常量?一、变量有了数据类型,还需要有变量来存储具体的数据。在程序运行过程中,其值可以改变的量称为变量。一个变量占有一个存储单元,并具有确定的名字和类型。1、 变量命名规则● 变量名由字母、数字、下划线组成,必须以字母字符开头。● 变量名在变量的作用范围内必须是唯一的。● 变量名长度不能超过 255 个字符,而且中间不能包含句点或系统已有的关键字。● 变量名不区分大小写。● 对变量命名时要尽量做到“见名知义” 变量命名示例: strMystring、intCount、sng;;、3、变量的作用域
变量都有自己的适用范围,并不是所有的变量都能在程序的任何地方对它进行访问的, 只有在变量的作用域范围内才是有效的、可以访问的。
(1)通过 Dim 在窗体、模块的声明段声明的变量是模块级的,对整个模块都有效。如果用户希望窗体或模块中的所有过程能够分享一个变量,可将该变量声明为模块级变量。
(2)在过程内用 Dim 声明的变量只在过程内有效,过程一结束,该变量的值就消失。而且在一个过程中无法访问其他的过程中声明的变量。
(3) 用 Private 声明的变
文档评论(0)