💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# C 程序:查找`int`,`float`,`double`和`char`的大小 > 原文: [https://www.programiz.com/c-programming/examples/sizeof-operator-example](https://www.programiz.com/c-programming/examples/sizeof-operator-example) #### 在此示例中,您将学习使用`sizeof`运算符求值每个变量的大小。 要理解此示例,您应该了解以下 [C 编程](/c-programming "C tutorial")主题: * [C 数据类型](/c-programming/c-data-types) * [C 变量,常量和字面值](/c-programming/c-variables-constants) * [C 输入输出(I/O)](/c-programming/c-input-output) * * * ## 查找变量大小的程序 ```c #include<stdio.h> int main() { int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %ld bytes\n", sizeof(intType)); printf("Size of float: %ld bytes\n", sizeof(floatType)); printf("Size of double: %ld bytes\n", sizeof(doubleType)); printf("Size of char: %ld byte\n", sizeof(charType)); return 0; } ``` **输出** ```c Size of int: 4 bytes Size of float: 4 bytes Size of double: 8 bytes Size of char: 1 byte ``` * * * 在该程序中,声明了 4 个变量`intType`,`floatType`,`doubleType`和`charType`。 然后,使用`sizeof`运算符计算每个变量的大小。