学单片机看什么书:请问C的数据类型所占内存有何区别?

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 08:05:47
请问:如
int,在内存中占2个字节
long ,在内存中占4个字节
很多资料都有讲内存占据不同,但却没有说明数据类型占用内存字节的不同,有什么用呢,C语言为什么要分这些类型呢?
另:8进制,10进制,16进制,为什么要分这么多类型呢?有什么不同呢?
谢谢!!!

在16位的编译器(比如TC)上 int占2个字节 long占4
在32位的编译器(比如VC)上 int占4个字节 long占8