我应该在具有固定类型大小的 lang(如 Java、C#)的 64 位上使用“long”而不是“int”
在10年甚至5年内,将没有[Edit2:服务器或台式机]32位CPU。
那么,使用(32位)比(64位)有什么优势吗?
使用时有什么缺点吗?int
long
int
编辑:
我的意思是在绝大多数使用这些 lang 的地方
10 or 5 years
我的意思是默认使用哪种类型。这几天我甚至懒得考虑我是否应该用作周期计数器,只是.同样的方式,计数器已经赢了
short
for(int i...
long
寄存器已经是64位,32位类型已经没有增益。我认为8位类型有一些损失(你必须在更多的位上运行,然后你使用)