在Visual c++6.0中int、short、long型各占多少字节?

在Visual c++6.0中int、short、long型各占多少字节?

Visual c++6.0中int、short、long型所占用字节情况如下:

    short    2字节

    int        4字节

    long    4字节

其实可以用sizeof()运算符求出变量所占字节数的,非常准确。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-27
C语言中没有具体规定各类数据所占内存的字节数,只要求long不短于int,short不长于int。一般情况是:
int:16
short:16
long:32
但是Visual 6.0 C++为整型数据分配4字节(32位);
其取值范围是-2147483648~2147483647。
一楼的方法不错!

参考资料:C程序设计(清华大学出版社)

第2个回答  2009-03-27
都是4 字节,因为windows是32位系统
第3个回答  2009-03-27
int , long : 32bits = 4bytes
short, 16bits = 2bytes本回答被提问者采纳
第4个回答  2009-03-27
敲代码
printf("%d,%d,%d",sizeof(int),sizeof(short),sizeof(long));