数据类型为啥区分 int和long?
先给一段引用:A long integer can represent a whole integer whose range is greater than or equal to that of a standard integer on the same machine.规范中只规定了long应该大于等于int的范围,所以定义long是有必要的。在LP64环境中sizeof(long)=8 sizeof(int)=4,所以,不是所有环境下int和long都是一样的。
■网友short,int , long int, long long int字节长度是不一样的,也就是需要预先开辟的空间是不一样的。那么你可以根据需要来声明相应大小的数据类型,而不至于占用太多内存。
■网友
早些时候,机器内存很小,开发时候能省则省。
■网友
还有 short 呢.....一般内存问题 对内存有很大要求的就要 根据需求选择占内存小的,比如嵌入式离开需求谈这些就是扯淡知道原理怎么回事就好了
■网友
因为对于一个大的项目,并且对于内存占用有要求,用long内存占用会高不少~这就好比为什么有了裤子还要穿内裤~ 需求是不同的
推荐阅读
- “一部手机读云南”上线力争建成国家方志大数据中心西南中心
- 联合国大数据全球平台中国区域中心在杭州成立
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 银行的数据中心可以跳槽去互联网公司吗
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- |大数据赋力 半个多月前拉客的“黑车”精准落网
- 为啥5G和2.4G默认的BSSID是相同的
