dfkt.net
当前位置:首页 >> vB中数值类型占多少字节 >>

vB中数值类型占多少字节

Boolean 数据类型只有两个值:True和False,因此实际上只要占用一个位(Bit)就可以了,但是根据MSDN的解释,Boolean 数据类型占据两个字节.我想这是微软想要优化算法决定的吧,实际上具体原因你完全不必了解,只要知道布尔型占用2字节就可以了.

integer 4 整型 % long 8 长整型 & single 4 单精度型 !double 8 双精度型 # string 4 字符串型 $ boolean 2 逻辑型 date 8 日期型

Date 变量存储为 IEEE 64 位(8 个字节)Boolean 变量存储为 16 位(2 个字节)Byte 变量存储为单精度型、无符号整型、8 位(1个字节)Currency 变量存储为 64 位(8

你是要过计算机二级吧?首先,一个字节是8位二进制数,现实生活中用到的数字在计算机里都是以二进制数来运行的;1)整形,2个字节,意思是VB为一个整形数据提供16位二进制数的内存空间.举个例子,数字“5”作为整形数据在VB中的形式是 “00000000 00000101”2)长整型,4个字节,内存空间为32位,同理数字“5”作为长整形数据在VB中的形式是 “00000000 00000000 00000000 00000101” 在你举的例子上:定义为整形时,1111就占两个字节;定义为长整形时,1111就占四个字节?这也是为什么长整型比整形能表示更大的数的原因.

single应该是这个.

VB中数字和字母占一个字节、汉字占两个字节.ASCII,美国标准信息交换码 (American Standard Code for Information Interchange) 的缩写.码值从 0 到 255,代表了字母、数字、标点符号和其他字符.ASCII 码是一种标准化的编码,用以在计算机之间或计算机与外围设备之间交换信息.DBCS(双字节字符集),一个字符集合,该集合中的字符用一个或两个字节来表示.它表示的字符允许多于 256 个.DBCS 字符集一般用于表意的书写系统环境中,例如日文、朝鲜文和中文.

Integer占两个字节,即16位.

变体型 Variant 若存放数值类型数据,占16个字节,最大可达Double的范围:负数时从-1.79769313486232E308到-4.94065645841247E-324,正数时从4.94065645841247E-324到1.79769313486232E308

补充一点 对于你的问题 如果是整型 则为16位(2字节) 长整形为32位(4字节)

你好,首先我要确定你说的数字是字符型数字.字符占字节与编码方式,全角/半角及你电脑操作系统有关,VB6中有个函数LenB()可以测试表达式存储长度,另一个函数Len()是测试字数.Unicode码系统中每个数字,字母,汉字均占两个字节.ANSI码系统中数字与字母占一个字节,汉字占两个字节.

wkbx.net | xyjl.net | 5615.net | 369-e.net | xyjl.net | 网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com