c语言——操作符sizeof

c语言——操作符sizeof

程序:

#include
int main() {
	int a;
	short b;
	char c;
	long d;
	float e;
	double f;
	printf("%d\n", sizeof(a));
	printf("%d\n", sizeof(b)); 
	printf("%d\n", sizeof(c)); 
	printf("%d\n", sizeof(d));
	printf("%d\n", sizeof(e));
	printf("%d\n", sizeof(f));
	return 0 ;
}

运行结果:

4
2
1
4
4
8

知识点:

  1. sizeof是C语言的一种单目操作符,如C语言的其他操作符++、- -等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。
  2. sizeof使用形式: sizeof(type)
      数据类型必须用括号括住: sizeof(int)

你可能感兴趣的:(c语言,c语言)