㈠ 什么是“长整型”
整形数来(integer):整形数是没有小数点和自指数符号的数,在内存中占2个字节(16位),其取值范围为-32768~32768.例如,1,2,100,-5007等.
长整形数(long):长整形数的数字组成与整形数相同,只是在内存中要占4个字节(32位),其取值范围为-2147483648~2147483647
㈡ 长整形和短整形有什么区别
相同点: 两者都是整数 不同点: 长整形取值范围比整型取值范围大。 长整形最大值:9223372036854775807 整型最大值:2147483647
㈢ 整型、短整型、长整型的区别是什么
它们都是数据类型的一种,区别就在与取值范围,和bit大小不一样,针对不同取值,应用不同的数据类型变量。
整型(INTEGER)数据是不包含小数部分的数值型数据,用字母I表示,整型数据只用来表示整数,以二进制形式存储。
短整型的二进制位长是16,长整型的是32位。就是说长整型可以表示位数更多的整数。短整型所能表示的整数的值域为-32768~32767。
长整型则为-2147483648~2147483647。例如,如果有个数为32780,那么它只能用长整型表示,而不能用短整型表示。
长整型是程序设计中数据类型的一种表现方式,通常用long 表示长整型,long 有符号64位整数 范围是-2^63-2^63 -1 Int64unsigned long 无符号64位整数 0-2^64-1 UInt64。
拓展资料
整型是计算机中的一个基本的专业术语。整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。是一种智能的计算方式。
int 是 C 语言的基本整数类型,可以满足我们处理一般数据的需求。C 语言还提供了四个可以修饰 int 的关键字:short、long、signed,以及 unsigned。利用这四个关键字,C 语言标准定义了以下整数类型:
short int(可简写为 short),和 int 一样,也是有符号整数
long int(简写:long),有符号整数
long long int(简写:long long),C99 标准添加的类型,有符号整数
unsigned int(简写:unsigned),无符号整数,不能表示负数
unsigned long int(简写:unsigned long),无符号整数,不能表示负数
unsigned short int(简写:unsigned short),无符号整数,不能表示负数
unsigned long long int(简写:unsigned long long), C99 添加的类型,无符号整数
所有没有标明 unsigned 的整数类型默认都是有符号整数
㈣ 请问整型和长整型的数据类型有什么区别
int型和编译器的版抄本有关系,在tc等16位编译器下,他的范围是-32768~32767之间,只有在vc++等32位编译器下才是-2147483648~2147483648。而long不管在16位还是32位编译器取值都是-2147483648~2147483648。
㈤ 什么是整型、长整型、单精度、 双精度、 怎么区分
你的书上应该都有说明了 给你看个例子
整型 就是整数 如1 2123 32 但是有最大回数字限制答
长整型、 也是整数 如22343242 最大数字限制比整型的大好多
具体书上的更清楚把
㈥ 整形 长整形 单精度 双精度 浮点型分别是什么意思
^^整形
从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)回。存储大小答为 4 个字节。
长整形
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
单精度浮点数占4字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,;
双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308。
㈦ C语言长整型常数,什么是长整型常数
长整型数是相对于基本整型数而言的,一般它占用的存储空间是基本整型数的2倍。具体大小随不同的编译器而不同。如果它的存储空间是k个字节,可存储数的范围是-2^(8k-1)~+2^(8k-1)-1。
整型变量可分为以下几类:
1.基本型
类型说明符为int,根据计算机的内部字长和编译器的版本,在内存中可能占2或4个字节(通常分别在16位机和32位机上),其取值为基本整常数。
2.短整型
类型说明符为short int或short,在内存中占2个字节,其取值为短整常数。
3.长整型
类型说明符为long int或long,在内存中占4个字节,其取值为长整常数。
4.64位整型(非ANSI标准)
类型说明符为__int64、long long int或long long,在内存中占8个字节,其取值为64位整常数。
5.无符号型
类型说明符为unsigned。它可以单独使用代表unsigned int,也可以作为前缀,都表示无符号整数,即永远为非负的整型变量,大于0的数据范围约扩大为原来的2倍。各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。下表列出了Turbo C中各类整型量所分配的内存字节数及数的表示范围。
整数的后缀
可以用后缀“L”或“l”来表示长整型数。例如:
十进制长整型数:158L (十进制为158)、358000L (十进制为358000);
八进制长整型数:012L (十进制为10)、077L (十进制为63)、0200000L (十进制为65536);
十六进制长整型数:0X15L (十进制为21)、0XA5L (十进制为165)、0X10000L (十进制为65536)。
长整型数158L和基本整型数158 在数值上并无区别。但对158L,因为是长整型数,C编译系统将为它分配4个字节存储空间。而对158,因为是基本整型,只分配2 个字节的存储空间。因此在运算和输出格式上要予以注意,避免出错。
无符号数也可用后缀表示,整型数的无符号数的后缀为“U”或“u”。例如:358u、0x38Au、235Lu均为无符号数。
前缀,后缀可同时使用以表示各种类型的数。如0XA5Lu表示十六进制无符号长整型数A5,其十进制为165。
㈧ C语言中短整型和长整型有什么分别
int和复long int 在编译时被分配的内存大小是不一制样的
例如 在tc2.0下 int 被分配2个字节 long int 被分配4个字节(其他的忘了,tc是经常用的才记住了,老谭的书上有说明)不同的编译系统分配的大小不一样
㈨ 计算机c语言中什么是整型,短整型,长整型
短整型 short
整型 int
长整型 long
这三者存放的数据类型是一样的, short < int < long 三者长度不同所占用的空间大小也不同
㈩ 什么叫长整型变量
不同的编译器抄对short和int类型可能分出不同的内存。但是int一般都是4个字节,可以在程序中使用sizeof(int)来证实,长整形的是8个字节。两者的范围也不一样。长整型的自然要大点。在有可能存在数据溢出的时候一般都使用长整型。同样可以使用sizeof(long)来验证。