新手请教一个简单类型转换问题??????????
程序代码:
Console.WriteLine("Int32可存储的最大值:");
Console.WriteLine(Int32.MaxValue);
Console.WriteLine("double可存储的最大值:");
Console.WriteLine(double.MaxValue);
int val1 = Convert.ToInt32(Console.ReadLine());//四个值全部输入1300;
int val2 = Convert.ToInt32(Console.ReadLine());
int val3 = Convert.ToInt32(Console.ReadLine());
int val4 = Convert.ToInt32(Console.ReadLine());
double valResult = val1 * val2 * val3 * val4;
//应该得到的值是2856100000000,这个值是否可以隐式转换为double类型.我执行过,得到的结果是-53251840.
//int-》double类型,不是可以隐式转换的吗,请教????
Console.WriteLine(valResult);
Console.ReadKey();
[ 本帖最后由 super311 于 2010-8-2 09:31 编辑 ]









