VB中的数据类型概述.doc

VB中的数据类型概述.doc

ID:62033960

大小:214.00 KB

页数:11页

时间:2021-04-15

VB中的数据类型概述.doc_第1页
VB中的数据类型概述.doc_第2页
VB中的数据类型概述.doc_第3页
VB中的数据类型概述.doc_第4页
VB中的数据类型概述.doc_第5页
资源描述:

《VB中的数据类型概述.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VB中的数据类型概述VB的标准数据类型有关简要说明如表所示。字符串和数字转换函数VB中的字符串函数比较多,也比较方便,就不一一介绍了。本文主要对字符串相关的转换函数做一些小结。字符串转换的函数主要有:Str()和Val()用于字符串和数字的相互转换;Chr()和Asc()用于字符串和AscII码的相互转换;Chrw()和Ascw()用于Unicode码和中文的相互转换;Format()函数用途十分广泛的一个函数,功能十分强大.在这些函数中前两对和Format()函数是我们经常用到的,这里只给出前

2、两对的几个简单例子:(1)MyString=Str(-459.65)'返回"—459.65”。MyString=Str(459。001)’返回"459.001”。(2)MyValue=Val("2457”)’返回2457.MyValue=Val(”24and57”)’返回24。(3)MyChar=Chr(97)'返回a.MyChar=Chr(37)’返回%。(4)MyNumber=Asc("Apple”)'返回65。MyNumber=Asc(”a”)’返回97。VB的转换函数包括:CBool转换

3、为Boolean类型CByte转换为Byte类型CCur转换为Currency类型CDate转换为Date类型CDbl转换为Double类型CInt转换为Integer类型CLng转换为Long类型CSng转换为Single类型CStr转换为String类型CVar转换为Variant类型CVErr转换为Error类型数字数据类型VisualStudio2005其他版本·VisualStudio2010·VisualStudio2008·VisualStudio20121(共1)对本文的评价是有

4、帮助-评价此主题VisualBasic提供了几种“数值数据类型”,以各种表示形式来处理数字。“整型”仅表示整数(正数、负数和零);“非整型”表示同时带有整数部分和小数部分的数字。有关VisualBasic数据类型的对照表,请参见数据类型摘要(VisualBasic).整型数值类型“整型数据类型"是只表示整数(没有小数部分)的数据类型。“有符号”整型数据类型有SByte数据类型(VisualBasic)(8位)、Short数据类型(VisualBasic)(16位)、Integer数据类型(Vis

5、ualBasic)(32位)及Long数据类型(VisualBasic)(64位).如果某个变量总是存储整数而不是小数,则将其声明为以上类型之一.“无符号”整型有Byte数据类型(VisualBasic)(8位)、UShort数据类型(VisualBasic)(16位)、UInteger数据类型(32位)及ULong数据类型(VisualBasic)(64位)。如果某个变量包含二进制数据或未知种类的数据,则将其声明为这些类型之一。性能用整型进行算术运算比用其他数据类型快。VisualBasic中

6、的Integer和UInteger类型的算术运算速度最快。大整数如果您需要存储的整数比Integer数据类型所能存储的要大,可用Long数据类型代替。Long变量可以存储从-9,223,372,036,854,775,808到9,223,372,036,854,775,807的数字。Long的运算速度比Integer稍微慢一些.如果需要更大的值,可以使用Decimal数据类型(VisualBasic)。如果不使用任何小数位数,Decimal变量可存储从-79,228,162,514,264,33

7、7,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的运算速

8、度比Integer稍慢一些.无符号整数如果您知道您的变量永远不需要存储负数,可以使用“无符号类型”Byte、UShort、UInteger和ULong。这些数据类型所能存储的正整数是相应的有符号类型(SByte、Short、Integer和Long)的两倍。就性能而言,每个无符号类型与相应的有符号类型的效率一样.特别是,UInteger与Integer都被认为是所有基本数值数据类型中最高效的。非整型数值类型“非整型数据类型”是表示同时带有整数部分和小数部分的数字的类型。非整型数值数据类型有Dec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。