1、变量存储不同
Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。
Long变量存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到2,147,483,647。
2、用途不同
long长整型数据类型,是C语言等编程语言中常用的一种数据类型。分为有符号长整型和无符号长整型。integer 一个整型数据用来存储整数,整数包括正整数,负整数和零。
扩展资料
long分为有符号长整型和无符号长整型,各自的取值范围如下:
(1)长整型
类型标识符:long[int]
字节:4个
取值范围:-2147483648~2147483647(-2^31~(2^31-1))
(2)无符号长整型
类型标识符:unsignedlong[int]
字节:4个
取值范围:0~4294967295(0~(2^32-1))
VB中也可以用 Integer 变量来表示枚举值。枚举值可包含一个有限集合,该集合包含的元素都是唯一的整数,每一个整数都在它使用时的上下文当中有其特殊意义。
枚举值为在已知数量的选项中做出选择提供了一种方便的方法,例如,black = 0,white = 1 等等。较好的编程作法是使用 Const 语句将每个枚举值定义成常数。
在 Microsoft Visual Basic 6 中,可用 CInt 函数将其他数字数据类型转换成整数型,如 i = CInt("10")
integer用于保存整数。如果知道变量总是存放整数,则应该将其申明为Interger类型或Long 类型。整数的运算速度快,而且占用的内存少。
参考资料来源:百度百科-long
参考资料来源:百度百科-integer
1、存储的数据长度不一样
比如,在32位的机器里面, 有符号基本整形 int 能表示的范围是-32768~32767(-2^15~-2^15-1) 无符号基本整形 unsigned int 能表示的范围是0~655350~-2^16-1)。
2、长度不同
Integer是int的封装类型是 32 位的整数,long 是 64 位的整数,范围是-2^63-2^63 -1 Int64,long是长整型。
3、用途不同
long长整型数据类型,是C语言等编程语言中常用的一种数据类型。分为有符号长整型和无符号长整型。integer 一个整型数据用来存储整数,整数包括正整数,负整数和零。
扩展资料:
C语言中的长整型:
int 是 C 语言的基本整数类型,可以满足我们处理一般数据的需求。C 语言还提供了四个可以修饰 int 的关键字:short、long、signed,以及 unsigned。
利用这四个关键字,C 语言标准定义了以下整数类型:
1、short int(可简写为 short),和 int 一样,也是有符号整数。
2、long int(简写:long),有符号整数。
3、long long int(简写:long long),C99 标准添加的类型。
4、 unsigned int(简写:unsigned),无符号整数,不能表示负数。
5、unsigned long int(简写:unsigned long),无符号整数,不能表示负数。
6、 unsigned short int(简写:unsigned short),无符号整数,不能表示负数。
7、unsigned long long int(简写:unsigned long long),C99 添加的类型,无符号整数。
8、所有没有标明 unsigned 的整数类型默认都是有符号整数。在这些整数类型前面加上 signed 可以使读者更清楚地知道,这些是有符号整数,尽管有没有 signed 都表示有符号整数。
例如:signed int 等同于 int 。
注意,C语言只规定short <= int <=long int。具体还得看具体的编译器,long int型并不能肯定就是64位的,很多时候long int和int表示的范围是一致的。
参考资料来源:百度百科-long
百度百科-integer
一、指代不同
1、integer:整数 ,与点数相对,是编程语言的基本数据类型之一,用以指示变量的数据类型。
2、long:表示一种长整型数据,是编程语言中的一种基本数据类型。
二、特点不同
1、integer:用于常量(变量、表达式)的强制数据类型转换。整型数据的长度及其取值范围并不固定,受编译环境影响。
2、long:32位机上取值范围:-2147483648~2147483647(-2^31~(2^31-1))可移植地,写作 -LONG_MAX-1 ~LONG_MAX。
三、取值范围不同
1、integer:Integer 变量存储为最接近编译环境的长度,例如在32位的编译环境下,Integer为32位,其范围为 -2^15 到 2^15-1 之间。
2、long:默认为有符号长整型,含4个字节,取值范围为:-2^31 ~ (2^31 -1)。
参考资料来源:百度百科-long
参考资料来源:百度百科-integer
Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。
Long(长整型)变量存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647。
区别不大。都是VB常用数据类型。。