在类似java中,从-32768到32767的短范围,而对于int,从-2147483648到2147483647。这看起来就像早期的设计师创建了一些不同大小的存储桶来存储这个范围values.Then,他们本可以创建一系列不同范围的更多数据类型,但最终归结为这些范围只有8种类型。有什么原因吗?
可以存储一些用户定义的数据集,而不是公开一个数据结构(或者说两个,一个代表数字,另一个代表字符)也可以工作。
发布于 2014-06-01 06:00:15
byte
是一个字节,short
是两个字节,int
是四个字节,long
是八个字节。其他数据类型用于存储其他类型的数据。您提到的那些数字只是最大和最小的有符号整数,可以分别放在一、二、四和八个字节内。( 1、2、4和8都是2的幂。)
https://stackoverflow.com/questions/23974809
复制相似问题