之前学习C语言,对于其中的很多细节问题都没有了解的很清楚,都囫囵吞枣的过去了,每次看到各个公司出的笔试面试题的时候,才发现自己的C语言基础中漏洞百出,今天就其中的一个漏洞——sizeof好好的弥补一下,如有不当,敬请指出。
sizeof,计算数据空间的大小,它不是函数,而是一种单目运算符。sizeof,主要用于计算当前分配给数据空间的大小,与其他因素无关,下面我们通过具体的例子进行详细的了解。
1. sizeof用于数据类型,使用方法sizeof(type)
sizeof(char) = 1;
sizeof(unsigned char) = 1;
sizeof(signed char) = 1;
sizeof(short int) = 2;
sizeof(unsigned short) = 2;
sizeof(int) = 4;
sizeof(unsigned int) = 4;