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