出处:http://blog.sina.com.cn/s/blog_62d3426b0100fr7q.html 对于Keil MDK编译器的数据类型定义还是很模糊,主要就是区分不了short int、int、long 和long int占用多少字节。为了得到一个权威的答案,改用编译器自身得出。 一、先定义几个变量,用于存放各数据类型的字节数。 //#include<LPC214x.H> #include<stdio.h> unsigned char a,b,c,d,e,f,g; main() { a=sizeof(char); b=sizeof(short int); c=sizeof(int); d=sizeof(long); <