作业帮 > 综合 > 作业

C++ int型和long int型有什么区别

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/14 02:05:47
C++ int型和long int型有什么区别
VC里int和long int都是4个字节,可表示的范围也都是-2147483648到2147483648,既然表示的范围都一样,为什么一个叫"长"整形呢?
只用int不就行了么?
C++ int型和long int型有什么区别
(1)在VC下没有区别.两种类型均用4个字节存放数据.
(2)VC是后出的编译器,之前有很多早期的C编译器,在早期编译器下long int占4个字节,int占2个字节.
(3)之所以有“整型”和“长整形”两种不同类型,是C语言在诞生时发明者规定好的,前者存储的整数的值域小于后者.
这个问题不用牵肠挂肚,在VC下用谁都可以.