整型数据类型中的byte .short .int .long有什么区别?

如题!

主要是存储空间的大小和取值范围不同。 下面的是JAVA的基础类型 byte的存储空间1个字节,取值范围-128~127short存储空间2个字节,取值范围-2的15次方~2的15次方-1int存储空间4个字节,取值范围-2的31次方~2的31次方-1long存储空间8个字节,取值范围-2的63次方~2的63次方-1其默认值均为0 楼上的,int如果在C和C++中有可能是2个字节起。这一定要说明白! 【请其他回答者勿参考此答案,注意人品】
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-22
数值的保存范围...byte是一字节short一般是两字节int是四字节long也是四字节...(上面说的是VC编译的,这个多少字节和编译有关系的...在TC下又有所不同)
相似回答