原文: https://www.programiz.com/c-programming/examples/sizeof-operator-example

在此示例中,您将学习使用sizeof运算符求值每个变量的大小。

要理解此示例,您应该了解以下 C 编程主题:


查找变量大小的程序

  1. #include<stdio.h>
  2. int main() {
  3. int intType;
  4. float floatType;
  5. double doubleType;
  6. char charType;
  7. // sizeof evaluates the size of a variable
  8. printf("Size of int: %ld bytes\n", sizeof(intType));
  9. printf("Size of float: %ld bytes\n", sizeof(floatType));
  10. printf("Size of double: %ld bytes\n", sizeof(doubleType));
  11. printf("Size of char: %ld byte\n", sizeof(charType));
  12. return 0;
  13. }

输出

  1. Size of int: 4 bytes
  2. Size of float: 4 bytes
  3. Size of double: 8 bytes
  4. Size of char: 1 byte

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

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