sizeof运算符足c语言提供的一个用于返回变量或类型修饰符字节长度的运算符。
sizeof的一般形式为: sizeof(名称); 例如:
void main()
{ int a; a=10; printf("'d, sd\n",sizeof (a),sizof (int));
} 不同类型的数据在计算机中所占的字节不同,同种类型的数据在不同的系统中也会有所差异。sizcof 运算符可以确定数据类型所占的字节,从而使程序可以在多个系统中运行,提高程序的可移植性。
练习:编写程序,通过sizeof运算符计算变量的存储空间大小。 分析: sizeof 为C语言提供的运算符,可以用来计算任意变量在系统中的存储空间大小。
代码如下: #include ; void main(); { int a[5]; /*定义一个整型数组*/ ptintf("&d\n",sizeof(a)); /利用sizeof运算符计算数组x的存储空间大小井输出结果至屏幕*/ }
运行结果:20