vb中数据类型

vb中数据类型

ID:37714211

大小:20.88 KB

页数:4页

时间:2019-05-29

vb中数据类型_第1页
vb中数据类型_第2页
vb中数据类型_第3页
vb中数据类型_第4页
资源描述:

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

1、一、数据类型概述数据:计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。数据类型的不同,则在内存中的存储结构也不同,占用空间也不同VB的基本数据类型:数值型数据(主要数据类型)日期型字节型货币型逻辑型字符串型对象型变体型二、数值数据类型数值类型分为整数型和实数型两大类。1、整数型整数型是指不带小数点和指数符号的数。按表示范围整数型分为:整型、长整型(1)整型(Integer,类型符%)整型数在内

2、存中占两个字节(16位)十进制整型数的取值范围:-32768~+32767例如:15,-345,654%都是整数型。而45678%则会发生溢出错误。(2)长整型(Long,类型符&)长整数型在内存中占4个字节(32位)。十进制长整型数的取值范围:-2147483648~+2147483647例如:123456,45678&都是长整数型。2、实数型(浮点数或实型数)实数型数据是指带有小数部分的数。注意:数12和数12.0对计算机来说是不同的,前者是整数(占2个字节),后者是浮点数(占4个字节)实数型

3、数据分为浮点数和定点数。浮点数由三部分组成:符号,指数和尾数。在VB中浮点数分为两种:单精度浮点数(Single)双精度浮点数(Double)(1)单精度数(Single,类型符!)在内存中占4个字节(32位),,有效数字:7位十进制数取值范围:负数-3.402823E+38~-1.401298E-45正数1.401298E-45~3.402823E+38在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法这里用E或者e表示10的次方(E/e大小写都可以)比如:1.4

4、01298E-45表示1.401298的10的负45次方vb里面可以这样表示:8.96E-5例:21e5(正号省略)表示:21乘以10的5次方的一个单精度数(2)双精度数(Double,类型符#)Double类型数据在内存中占用8个字节(64位)Double型可以精确到15或16位十进制数,即15或16位有效数字。取值范围:负数:–1.797693134862316D+308~-4.94065D-324正数:4.94065D-324~1.797693134862316D+308比如17.88D5,

5、表示它是一个双精度数,表示17.88乘以10的5次方这里用D来表示10的次方二、货币型(Currency,类型符@)主要用来表示货币值,在内存中占8个字节(64位);整数部分为15位,可以精确到小数点后4位,第五位四舍五入;属于定点实数货币型数据的取值范围:-922337203685447.5808~922337203685447.5807跟浮点数的区别:小数点后的位数是固定的,4位例如:3.56@、65.123456@都是货币型。三、字节型(Byte,无类型符)一般用于存储二进制数。字节型数据在

6、内存中占1个字节(8位)。字节型数据的取值范围:0~255四、日期型(Date)在内存中占用8个字节,以浮点数形式存储。日期型数据的日期表示范围为:100年1月1日~9999年12月31日日期型数据的时间表示范围为:00:00:00~23:59:59用#括起来放置日期和时间,允许用各种表示日期和时间的格式。日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是:时、分、秒。例:#09/10/2000#或#2000-09-12##08:30:

7、00AM##09/10/200008:30:00AM#例:DimmylabAsDatemylab=#9/3/200111:35:00AM#Time=mylab在VB中会自动转换成mm/dd/yy(月/日/年)的形式。五、逻辑型(Boolean)逻辑型数据在内存中占2个字节。逻辑型数据只有两个可能的值:True(真)False(假)若将逻辑型数据转换成数值型,则:True(真)为–1False(假)为0当数值型数据转换为Boolean型数据时:非0的数据转换为true,0为fasle。六、字符串(S

8、tring,类型符$)字符串是一个字符序列,必须用双引号括起来说明:双引号为分界符,输入和输出时并不显示。字符串中包含字符的个数称为字符串长度。长度为零的字符串称为空字符串,比如“”,引号里面没有任何内容字符串中包含的字符区分大小写。字符串可分为变长字符串和定长字符串两种。(1).变长字符串(长度为字符串长度)例:dimaasstringa="123"a="456789“(2).定长字符串(长度为规定长度)对于定长字符串,当字符长度低于规定长度,即用空格填满,当字符长度多于规定长度

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

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

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