开发人员在编写代码时如何认真考虑使用 16 位整数?自从我开始编程以来,我一直在使用 32 位整数,而且我并没有真正考虑过使用 16 位。
声明 32 位 int 非常容易,因为它是大多数语言的默认值。
使用 16 位整数部分来节省一点内存有什么好处?
现在我们有了汽车,我们不再那么走路或骑马了,但我们仍然走路和骑马。
还少了need这些天都穿短裤了。在很多情况下,磁盘空间的成本和 RAM 的可用性意味着我们不再需要像 20 年前那样从计算机中挤出最后一点存储空间,因此我们可以牺牲一点存储效率来节省成本。关于开发/维护成本。
然而,当使用大量数据时,或者我们正在使用内存较小的系统(例如嵌入式控制器),或者当我们通过网络传输数据时,使用 32 或 64 位来表示 16 位值只是浪费内存/带宽。无论你有多少内存,浪费一半或四分之三都是愚蠢的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)