示例程序
#include <stdio.h>
int main(int argc, char * argv[])
{
printf("sizeof(char) = %d\n", sizeof(char));
printf("sizeof(short) = %d\n", sizeof(short));
printf("sizeof(int) = %d\n", sizeof(int));
printf("sizeof(float) = %d\n", sizeof(float));
printf("sizeof(long) = %d\n", sizeof(long));
printf("sizeof(double) = %d\n", sizeof(double));
return 0;
}
程序解释
作为一个嵌入式开发的工程师,首先要对自己工作的平台的一些特性要有清晰的认识,一种数据类型。您开发平台上占多少内存空间一定要清楚,不能想当然,一定要测一下才对,才是一个负责任、合格的嵌入式开发工程师。
通过上面编写的程序我们可以清楚的了解到当前我使用的平台各个数据类型所占字节数,程序很简单,这里就不再对程序作出解释了。
嵌入式对空间(内存空间)关注的比较多,不象在一般通用的、非嵌入式平台上对内存不关心,我们这些嵌入式工程师是很在意的。 |