天天看点

C语言:sizeof是一个运算符吗?

       sizeof运算符足c语言提供的一个用于返回变量或类型修饰符字节长度的运算符。

sizeof的一般形式为: sizeof(名称);

例如:

      void main()

{

      int a;

      a=10;

      printf("'d, sd\n",sizeof (a),sizof (int));

}

      不同类型的数据在计算机中所占的字节不同,同种类型的数据在不同的系统中也会有所差异。sizcof 运算符可以确定数据类型所占的字节,从而使程序可以在多个系统中运行,提高程序的可移植性。

 练习:编写程序,通过sizeof运算符计算变量的存储空间大小。

 分析: sizeof 为C语言提供的运算符,可以用来计算任意变量在系统中的存储空间大小。

代码如下:

#include <stdio.h>;

void main(); 

{

         int a[5];                                           

         ptintf("&d\n",sizeof(a));               /利用sizeof运算符计算数组x的存储空间大小井输出结果至屏幕*/

}

运行结果:20

继续阅读