南邮编程在线编程题一:sizeof测试字节数

题目转自南邮编程在线:njupt.housecode.cc

编写程序,测试以下类型在内存中所占空间大小: char int short long unsigned int float double ,输出时给出较清晰的提示信息。

本题无输入,输出结果如下:

sizeof(char)=1

sizeof(int)=4

sizeof(short)=2

sizeof(long)=4

sizeof(unsigned int)=4

sizeof(float)=4

sizeof(double)=8


代码如下:

#include 
int main()
{
	printf("sizeof(char)=%d\n", sizeof(char));
	printf("sizeof(int)=%d\n", sizeof(int));
	printf("sizeof(short)=%d\n", sizeof(short));
	printf("sizeof(long)=%d\n", sizeof(long));
	printf("sizeof(unsigned int)=%d\n", sizeof(unsigned int));
	printf("sizeof(float)=%d\n", sizeof(float));
	printf("sizeof(double)=%d", sizeof(double));
	return 0;
}

本题主要考察了对sizeof()函数的应用,通过sizeof()函数更清楚的看到各个类型在内存中所占空间的大小

注意:在最后一行输出代码中不加\n

你可能感兴趣的:(C)