长度分别为16位(2字节)和32位(4字节)最大数值65536,可以将扩展的字节数据类型视为长度为8位的无符号整数。
Integer是类型为int的32位整数,long是64位整数,表示范围:-2^63~2^63-1-long是长整数。
在32位机器中,有符号的基本int的范围是-32768到32767(-2^15--2^15-1)。
他们之间没有多大区别。VB是常用的数据类型。
扩展资料:
长整数在C语言:
Int是C语言的基本整数类型,它可以满足我们处理一般数据的需要。C还提供了四个可以修改int的关键字:short、long、signed和unsigned。
使用这四个关键字,C语言标准定义了以下整数类型:
1.短整型,就像整型一样,是有符号整数。
2.longint(缩写:long),带符号整数。
3.LongLongint(缩写:LongLong),由C99标准增加的类型,带符号整数。
4.无符号整型(简称:无符号),无符号整数,不能表示负数。
5.无符号长整型(缩写:无符号长型)。
你不能代表一个负数。
6.无符号短整型,无符号整数,不能代表一个负数。
7.unsignedlonglongint添加类型,无符号整数。
8.默认情况下,所有无符号整数类型都是有符号整数。在这些整数类型前面签名可以让读者更清楚地看到它们这些是有符号整数,尽管有符号或无符号表示有符号整数。例如:有符号的int等于int。
注意,C只指定了短的<= int <=long int.这取决于编译器。Long int并不总是64位的,很多时候Long int和int的范围是相同的。
就VB6.0而言,VB支持Integer(整型)、Long(长整型)数据类型,其长度分别是16位(2字节)和32位(4字节)。
扩展看Byte数据类型可看作无符号整型,其长度是8位。
VB的整型(INTEGER)长度是16位的,也就是最大数值65536,超过会溢出,存储更大的数值需要使用长整型(LONG)。
VB.NET 里,Short是Int16,Integer是Int32,Long是Int64,同时还支持对应的无符号版本
VB6.0里,Integer是Int16,Long是Int32(注意,VB6不能使用Int16、Int32作为类型名)
描述的时候要注意说清楚是VB6还是VB.NET,只说VB的话一般被认为是指VB6
VB里面取值绝对是-32768至32767,但有些语言不一定是这个数,像C的话,就分有符号型和无符号型,如果你问的是VB,那就绝对是:-32768至32767了,不会有错的!