【发布时间】:2015-03-25 04:26:10
【问题描述】:
想知道为什么。 C# .Net 3.5
int a = 256 * 1024 * 1024;
int b = 8;
long c = b * a;
Console.WriteLine(c);//<-- result is -2147483648
这个减号是从哪里来的?
【问题讨论】:
-
可能是
int溢出和垃圾值锥
标签: c# .net-3.5 int long-integer multiplication