33问答网
所有问题
VC中long int 和 int 的区别?
VC中 long int 和 int 都是 4 个字节 请问他们有什么区别?
举报该问题
推荐答案 2013-10-25
没有区别。但是如果代码移植到其他平台,那么int有可能又变回2字节了。所以一般C++的代码不要随便移植。如果一定要为了避免这种问题,那你可以定义long int和short int,每次用int都明确的指定,就不会有问题。但是毕竟vc代码移植到其他地方的概率很小,需要long的时候就写long,不需要的时候就写int,这样最多也就浪费一点内存。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/0P5PB4c4W.html
其他回答
第1个回答 推荐于2016-07-21
1:VC中long int 和 int是没有区别的,两种类型均用4个字节存放数据。
2:VC之所以有“整型”和“长整形”两种不同类型,是C语言在诞生时发明者规定好的,前者存储的整数的值域小于后者。
3:VC编程long int 和 int 随便用一个都可以的,不用特意去区分。
相似回答
C++
int
型
和long
int型
有什么区别
答:
(1)在VC下没有区别
。两种类型均用4个字节存放数据。(2)VC是后出的编译器,之前有很多早期的C编译器,在早期编译器下long int占4个字节,int占2个字节。(3)之所以有“整型”和“长整形”两种不同类型,是C语言在诞生时发明者规定好的,前者存储的整数的值域小于后者。这个问题不用牵肠挂肚,...
VC中long
int
和
int
的区别?
答:
没有区别
。但是如果代码移植到其他平台,那么int有可能又变回2字节了。所以一般C++的代码不要随便移植。如果一定要为了避免这种问题,那你可以定义long int和short int,每次用int都明确的指定,就不会有问题。但是毕竟vc代码移植到其他地方的概率很小,需要long的时候就写long,不需要的时候就写int,这样...
c语言,
long
.
int与int的区别
,都什么时候用呢
答:
long, 顾名思义就是比int要长.int一般来说占4字节. long一般是8字节. 不过在VC++6.0里
, long 和int的长度一样.在ANSIC中定义的long的长度要大于等于int.
大家正在搜
long和lengthy的区别
integer和int的区别
int和float的区别
long和double的区别
long型和int型区别
short和int的区别
int和double的区别
double和float的区别
int和char的区别
相关问题
VC6.0中int与long 两种数据类型有什么区别?
int和int的区别
c++long和int的区别?
C数据类型int和long int 表示的范围一样吗
c语言,long. int与int的区别,都什么时候用呢
C++ unsigned int 和long int的区别
C语言 int 和long int 问题
请问vc++6.0对于int和long int的数据长度一样...