c++中整型和长整型有什么区别
C++标准只规定了sizeof(int) <= sizeof(long),但是具体各占多少个字节没有规定,由操作系统和编译器自己决定。32位Windows和Linux都采用ILP32模型,int和long一样都是32位的。64位Windows采用P64模型, int和long都是32位的。64位Linux采用LP64模型, int是32位的,但long是64位的。
在C++中,整型和长整型有什么区别啊?
没什么多大区别,都是四个字节,long是用较长的字节来储存数据,一般不用于修饰字符型数据 希望采纳
请问整型和长整型的数据类型有什么区别
int型和编译器的版本有关系,在tc等16位编译器下,他的范围是-32768~32767之间,只有在vc++等32位编译器下才是-2147483648~2147483648。而long不管在16位还是32位编译器取值都是-2147483648~2147483648。
请问整型和长整型的数据类型有什么区别
回答:整型(INTEGER)数据是不包含小数部分的数值型数据,用字母I表示,整型数据只用来表示整数,以二进制形式存储。 长整型是程序设计中数据类型的一种表现方式,通常用long 表示长整型,long 有符号64位整数 范围是-2^63-2^63 -1 Int64unsigned long 无符号64位整数 0-2^64-1 UInt64. 区别是: C的基...
C++中long有哪些区别?
long和long long类型通过使用不同数目的位来存储值(关于位的概念自行了解),最多能够表示4中不同的整数宽度。C++提供了一种灵活的标准,它确保了最小长度(从C语言借鉴而来),如下:1. short 至少16位2. int 至少与 short 一样长3. long 至少 32 位,且至少与 int 一样长。具体区别如图:...
C++ int型和long int型有什么区别
(1)在VC下没有区别。两种类型均用4个字节存放数据。(2)VC是后出的编译器,之前有很多早期的C编译器,在早期编译器下long int占4个字节,int占2个字节。(3)之所以有“整型”和“长整形”两种不同类型,是C语言在诞生时发明者规定好的,前者存储的整数的值域小于后者。这个问题不用牵肠挂肚,...
2.2 计算机中的数据类型
1. 整型C++的整型包括长整型(long),基本整型(int),和短整型(short),它们的存储空间大小有特定关系:short ≤ int ≤ long。整型数据的范围有限,当数值超出范围时,会出现溢出,通常有符号整数溢出会变成负数,不足则为正数。如32767+1会溢出成-32768。2. 浮点型C++的浮点型(实型)包括单精度(...
为什么编程语言里面的有了整型后还要有长整型与短整型啊,都是什么时...
一般长度上短整型≤整型≤长整型,不同时取等。c++里面短整型为2字节,整型为2或4字节,长整型为4或8字节。至于范围大小你可以自己算算。短整型范围为±1^16,其它的依次类推。
C++常用数据类型之整型和浮点型
2. long long int(长整型):同样占用4个字节内存,取值范围从-2的63次方到2的63次方减1。浮点型数据用于表示小数,包括:1. float(单精度):占用4个字节内存,有效数字范围为7位。2. double(双精度):占用8个字节内存,有效数字范围约为15至16位。在C++中,有效数字包括整数部分和小数部分。
长整型,整型有什么区别呢?为什么整型变量分这么多种呢??
int 是所有系统中的基本整数类型,一般为32位,也就是说可以保存范围为-32768到32767之间的数 long 一般占用比int更多的存储空间,用来保存比int所能存储的值更大的数 还有short 一般占用比int更少的空间,用来保存比较小的数以节省空间 书的话我吐血推荐《C++ primer》,你可以到百度文库下:http:\/\/...