标签:style http color io 使用 ar 文件 数据 div
sizeof是c的运算符之一,用于获取操作数被分配的内存空间,以字节单位表示.
这里指的操作数,可以是变量,也可以是数据类型,如int,float等.所以就可以通过它来获取本地c库定义的基本类型的范围。
*sizeof的使用
1.对于一般变量,形式2种:sizeof a 或 sizeof(a);
2.对于数据类型,必须使用带括号的方式,如sizeof(int).
*size_t的说明
*与strlen比较
sizeof,获取操作数占用的内存空间字节数,返回类型size_t;
strlen,获取字符数组实际使用的字节数,不包含数组结尾符‘\0‘,返回类型size_t;
如示:
#include <stdio.h>
#include <string.h>
int main(void)
{
int a =1;
char b[4] ="aaa";
printf("%zd %zd %lu\n",sizeof a,sizeof(int),sizeof a);
printf("%zd %zd\n",sizeof b,strlen(b));
return 0;
}
结果:
标签:style http color io 使用 ar 文件 数据 div
原文地址:http://www.cnblogs.com/Alling/p/3971799.html