zgfp.net
当前位置:首页 >> int和long >>

int和long

(1)在VC下没有区别。两种类型均用4个字节存放数据。 (2)VC是后出的编译器,之前有很多早期的C编译器,在早期编译器下long int占4个字节,int占2个字节。 (3)之所以有“整型”和“长整形”两种不同类型,是C语言在诞生时发明者规定好的,前者存...

区别如下: 占内存长度不同和取值范围不同。 32位系统:long是4字节32位,int是4字节32位。 64位系统:long是8字节64位,int是4字节32位。

早期的操作系统是16位系统, int用二字节表示,范围是-32768~32767; long用4字节表示,范围是-2147483648~2147483647。 后来发展到32位操作系统, int 用4字节表示,与long相同。 目前的操作系统已发展到64位操作系统,但因程序编译工艺的不同...

在C语言中,int即整型类型,long int等同于long,为长整型类型。 二者区别与编译器相关。 1 16位编译器。 int占2字节,范围为-32768~32767 long int占4字节,范围为-2147483648~2147483647 2 32位编译器。 int 和long均占4字节,范围均为-214748...

编译器不同,宽度是不相同,分别如下: 16位编译器: int: 2个字节long: 4个字节long long: 8个字节unsigned long: 4个字节 32位编译器: int: 2个字节long: 4个字节long long: 8个字节unsigned long: 4个字节 64位编译器: int: 4个字节long...

ANSI规定,long长度>=int长度。在具体的编译系统中,有些是long长度=int长度,如VC++。有些是long长度>int长度,如TC。 你用的是VC++吧?

long型数据存储的数范围广而大 我给你举个例子 比方说 int只能存215612316这么大的数 long就可以存 121132131546523123156123这么大的数

On 32-bit platforms, long is synonymous with int. 即:在32位机上,long与int同义。 不同的编译器会分配不同的空间,还跟计算机是多少位的有关,不过一般long是int的两倍长度。 long的定义是其所占用的存储空间大小不小于int。 long 和int只...

定义没什么区别,就是定义不同的类型而已啊 类型名称 字节数 取值范围 signed char 1 -128~+127 short int 2 -32768~+32767 int 4 -2147438648~+2147438647 long int 4 -2147438648~+2141438647 long long long int 8 -9223372036854775808...

long, 顾名思义就是比int要长. int一般来说占4字节. long一般是8字节. 不过在VC++6.0里, long 和int的长度一样. 在ANSIC中定义的long的长度要大于等于int.

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