跳到主要内容

C 编程:查找int, float, double, char大小的程序

要理解这个例子,你需要了解以下 C编程 主题的知识:

sizeof(variable) 运算符计算变量的大小。而且,为了打印 sizeof 返回的结果,我们使用 %lu%zu 格式说明符。

程序查找变量的大小

#include<stdio.h>
int main() {
int intType;
float floatType;
double doubleType;
char charType;

// sizeof 计算变量的大小
printf("int 的大小: %zu 字节\n", sizeof(intType));
printf("float 的大小: %zu 字节\n", sizeof(floatType));
printf("double 的大小: %zu 字节\n", sizeof(doubleType));
printf("char 的大小: %zu 字节\n", sizeof(charType));

return 0;
}

输出

int 的大小: 4 字节
float 的大小: 4 字节
double 的大小: 8 字节
char 的大小: 1 字节

在这个程序中,声明了4个变量 intTypefloatTypedoubleTypecharType

然后,使用 sizeof 运算符计算每个变量的大小。