VB中的数据类型概述.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB中的数据类型概述 VB 的标准数据类型有关简要说明如表所示。 数字数据类型 Visual Studio 2005 其他版本 Visual Studio 2010 Visual Studio 2008 Visual Studio 2012 1(共 1)对本文的评价是有帮助 - 评价此主题 Visual Basic 提供了几种“数值数据类型”,以各种表示形式来处理数字。“整型”仅表示整数(正数、负数和零);“非整型”表示同时带有整数部分和小数部分的数字。 有关 Visual Basic 数据类型的对照表,请参见数据类型摘要 (Visual Basic)。 整型数值类型 “整型数据类型”是只表示整数(没有小数部分)的数据类型。 “有符号”整型数据类型有 SByte 数据类型 (Visual Basic)(8 位)、Short 数据类型 (Visual Basic)(16 位)、Integer 数据类型 (Visual Basic)(32 位)及 Long 数据类型 (Visual Basic)(64 位)。如果某个变量总是存储整数而不是小数,则将其声明为以上类型之一。 “无符号”整型有 Byte 数据类型 (Visual Basic)(8 位)、UShort 数据类型 (Visual Basic)(16 位)、UInteger 数据类型(32 位)及 ULong 数据类型 (Visual Basic)(64 位)。如果某个变量包含二进制数据或未知种类的数据,则将其声明为这些类型之一。 性能 用整型进行算术运算比用其他数据类型快。Visual Basic 中的 Integer 和 UInteger 类型的算术运算速度最快。 大整数 如果您需要存储的整数比 Integer 数据类型所能存储的要大,可用 Long 数据类型代替。Long 变量可以存储从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 的数字。Long 的运算速度比 Integer 稍微慢一些。 如果需要更大的值,可以使用 Decimal 数据类型 (Visual Basic)。如果不使用任何小数位数,Decimal 变量可存储从 -79,228,162,514,264,337,593,543,950,335 到 79,228,162,514,264,337,593,543,950,335 的数字。但是,Decimal 数字的运算速度比其他任何数值数据类型慢得多。 小整数 如果不需要全面的 Integer 数据类型,可以使用 Short 数据类型,它包含从 -32,768 到 32,767 的整数。SByte 数据类型包含从 -128 到 127 的最小整数范围。如果有大量的变量包含小整数,公共语言运行库有时可以更加有效地存储 Short 和 SByte 变量以节省内存使用。但是,Short 和 SByte 的运算速度比 Integer 稍慢一些。 无符号整数 如果您知道您的变量永远不需要存储负数,可以使用“无符号类型”Byte、UShort、UInteger 和 ULong。这些数据类型所能存储的正整数是相应的有符号类型(SByte、Short、Integer 和 Long)的两倍。就性能而言,每个无符号类型与相应的有符号类型的效率一样。特别是,UInteger 与 Integer 都被认为是所有基本数值数据类型中最高效的。 非整型数值类型 “非整型数据类型”是表示同时带有整数部分和小数部分的数字的类型。 非整型数值数据类型有 Decimal(128 位定点)、Single 数据类型 (Visual Basic)(32 位浮点)和 Double 数据类型 (Visual Basic)(64 位浮点)。它们都是有符号类型。如果某个变量可以包含小数,则将其声明为这些类型之一。 Decimal 不是浮点数据类型。Decimal 数字具有一个二进制整数值,和一个整数比例因子,用于指定值的哪一部分是小数部分。 浮点(Single 和 Double)数字的范围比 Decimal 数字大,但可能会导致四舍五入错误。浮点类型支持的有效位比 Decimal 支持的少,但它可以表示更大的值。 非整型数值可表示为 mmmEeee,其中 mmm 是“尾数”(有效位数),eee 是“指数”(10 的次幂)。在非整型中,Decimal 的最大正值为 7.9228162514264337593543950335E+28,Single 的最大正值为 3.4028235E+38,Double 的最大正值为 1.79769313486231570E+308。 性能 Double 是小数数据类型中效率最高的,因为目前各平台的处理

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档