【发布时间】:2011-03-12 12:48:57
【问题描述】:
如果 32 位处理器确实只有 32 位长度,那么数学运算如何处理 64 位数字?例如:
long lngTemp1 = 123456789123;
long lngTemp2 = lngTemp1 * 123;
根据 MSDN,C# 中的 long 是有符号的 64 位数字:http://msdn.microsoft.com/en-us/library/ctetwysk(VS.71).aspx
32 位 Intel 微处理器如何执行代码,如上述而不会溢出?
【问题讨论】:
标签: c# types overflow long-integer