本教程操作环境:Windows10系统、C11版、Dell G3电脑。 long占几个字节? 4个。 long关键字表示一种长整型数据,是编程语言中的一种基本数据类型,为long int 的缩写,默认为有符号长整型,含4个字节,取值范围为:-2^31 ~ (2^31 -1)。 长整型数据类型是C语言等编程语言中常用的一种数据类型。 长整型数据类型分为有符号长整型和无符号长整型,各自的取值范围如下: (1)长整型 类型标识符:long[int] 字节:4个 32位机上取值范围: 可移植地,写作 (2)无符号长整型 类型标识符: 字节:4个 32位机上取值范围: 可移植地,写作 应用示例 #include <stdio.h> int main() { printf("short=%d\n\n",sizeof(short)); printf("int=%d\n\n",sizeof(int)); printf("long=%d\n\n",sizeof(long)); printf("float=%d\n\n",sizeof(float)); printf("double=%d\n",sizeof(double)); } 32位机上输出结果为: short=2 int=4 long=4 float=4 double=8 |