定义
长整型数据类型是C语言等编程语言中常用的一种数据类型。
长整型数据类型分为有符号长整型和无符号长整型,各自的取值范围如下:
(1)长整型
类型标识符:long[int]
字节:4个
32位机上取值范围:-2147483648~2147483647(-2^31~(2^31-1))
可移植地,写作 -LONG_MAX-1 ~LONG_MAX
(2)无符号长整型
类型标识符:unsigned long[int]
字节:4个
32位机上取值范围:0~4294967295(0~(2^32-1))
可移植地,写作0 ~ ULONG_MAX
应用示例
32位机上输出结果为:
short=2
int=4
long=4
float=4
double=8