Visual Basic.NET程序设计与应用徐振明电子教案 第2章.pptVIP

Visual Basic.NET程序设计与应用徐振明电子教案 第2章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1.3 非整型数据类型 非整型数据类型有:十进制定点型Decimal(128位)、单精度浮点型Single(32 位)和双精度浮点型Double(64 位)。它们都是有符号类型。如果数据可能包含小数,则将其声明为这些类型之一。 相对于浮点型(Single 和 Double)Decimal 数据类型能表示的有效位数多、精度高,但数字的范围小。 浮点数的科学表示法为:mmmEeee,其中mmm是尾数(有效数字),eee是以10为底的指数。 对于非整型,文本类型字符D表示Decimal, F表示Single, R表示Double。如: Dim DecVar As Decimal ‘字符DecVar被声明为Decimal数据类型 DecVar = 9223372036854775808D ‘赋值时在数值后面加文本类型字符D 2.1.4 字符数据类型 字符数据类型是用来处理可打印和可显示的字符。有Char数据类型和String数据类型两种。 Char数据类型是无符号的单个双字节(16位)Unicode字符。Char类型和数字类型之间的转换可以通过函数实现类型转换,如AscW和ChrW。 如果打开类型检查开关(Option Strict),必须将文本类型字符C追加到单字符后,以将其标识为Char数据类型,否则将出错。如下例所示: Option Strict On ...Dim CharVar As CharCharVar = ¥ Option Strict On时不允许从String到Char的隐式转换,故本句出错CharVar = ¥C 必须加文本类型字符C String字符串类型是0个或多个Unicode字符的序列。如果某个变量总是包含字符串而从不包含数值,则将它声明为String类型,如: Dim StrVar ,StrVar1 As StringStrVar = DatabaseStrVar1 = Microsoft.VisualBasic.Left(StrVar, 4) StrVar1的值为Data String 数据类型包含 Unicode 字符,而每个 Unicode 字符都可在 0 和 65,535 之间取值。String 没有文本类型字符。 在任何标识符后追加标识符类型字符 $ 可将其强制转换成 String 数据类型。 另外,VBFixedStringAttribute类指示将字符串当作固定长度的字符串来处理。如: VBFixedString(m) Public StrVar As String 其中,字符串变量StrVar长度固定为m个字符。 2.1.5 布尔型(Boolean) Boolean数据类型是被解释为True或False的无符号值。如果某个变量只能包含两个状态,则将它声明为Boolean类型。Boolean没有文本类型字符,它的默认值是 False。 Boolean变量以16位(2 Byte)的数值形式存储,但只能是True或是False。使用关键字 True与False将Boolean变量赋值为这两个状态中的一个。如: Dim BoVar As Boolean BoVar = True 在将数值数据类型转换为Boolean值时,0会转换为False,而其他所有值都将转换为 True。在将Boolean值转换为数值类型时,False将转换为0,True将转换为-1。 建议不要编写依赖True和False的等价数值的代码,以免出现不必要的错误。 2.1.6 日期类型(Date) Date数据类型是以IEEE64位(8Byte)整数的形式存储。可表示从公历第1年1月1号 (1:00:00 AM) 开始的时间。Date数据类型的变量或常数可包含日期和时间。日期数据必须用“#”括起来,格式为M/d/yyyy。如: Dim SomeDate As Date SomeDate = #1/1/1 01:00:00 AM# ‘等效#01:00:00 AM# SomeDate = #1/1/1 00:59:59 AM# ‘系统提示错误 将数字数据类型转换为Date类型时,Visual Basic将它的值视为有符号整数。如果试图转换负数,则会出错。 Date没有文本类型字符。等价的.NET数据类型是System.DateTime。 2.1.7 对象类型(Object) Object数据占用4个字节的存储空间,作为应用程序中对象的引用地址。即对象变量中存储的值被保存在内存中的其他地方,而变量本身保存一个指向该数据的指针。这样,可以为Object变量分配任何引用类型(字符串、数组、类或接口)和任意类型的数据。例如: Dim ObjVar As Obje

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档