读书人

小菜问个菜有关问题

发布时间: 2013-01-05 15:20:40 作者: rapoo

小菜问个菜问题
本帖最后由 tk2003 于 2012-11-19 16:41:32 编辑 cout<<sizeof(short)<<endl; 值是2
cout<<sizeof SHRT_MIN<<endl;值是4,

这是为什么呢?第一个得到short是16位,第二个怎么就得出short变成32位的啦?

不理解,求大家帮忙看看!
[解决办法]
不好意思。
SHRT_MIN: Minimal value which can be stored in a short int variable.
所以它其实是个int。

读书人网 >C++

热点推荐