㈠ 请问整型和长整型的数据类型有什么区别
int型和编译器的版本有关系,在tc等16位编译器下,他的范围是-32768~32767之间,只有在vc++等32位编译器下才是-2147483648~2147483648。而long不管在16位还是32位编译器取值都是-2147483648~2147483648。
㈡ c语言中整数和整型有什么不同
c语言中
整型常量
和
整型常数
是一个意思。
整型常量
有十进制,
八进制(0开头),十六进制
形式(0x开头)。
有用l
结尾,u
结尾,
ll
结尾
表示
long
int,
unsigned,
long
long
int
(i64)
的。
不同类型的数据,有各自规定的数据范围。
---
c语言中
还有其它类型的
常量,例如字符型字面常量:
'a','b','%'
等等,枚举型字面常量,布尔型字面常量,等,它们的数值,实质上
也是
整型常数。