小编Ahm*_*ani的帖子

C#:控制台输出无限(∞)

我在Windows 10上使用Visual Studio 2015,我还是一个新的编码器,我刚刚开始学习C#,当我在这个过程中,我发现了Math课程并且只是玩得开心,直到控制台输出:"∞"

这是一个控制台应用程序

这是代码:

var k = Math.Sqrt((Math.Pow(Math.Exp(5), Math.E)));
var l = Math.Sqrt((Math.Pow(Math.PI, Math.E)));
Console.WriteLine("number 1 : " + k);
Console.WriteLine("number 2 : " + l);
Console.ReadKey();
var subject = Math.Pow(Math.Sqrt((Math.Pow(Math.PI, Math.E))), Math.Sqrt((Math.Pow(Math.Exp(5), Math.E))));
Console.WriteLine(k + " ^ " + l + " = " + subject);
Console.ReadKey();
//output  :
/*number 1 : 893.998923601492
 number 2 : 4.73910938029088
 893.998923601492 ^ 4.73910938029088 = ?*/
Run Code Online (Sandbox Code Playgroud)

为什么会这样?使用普通计算器,结果是:96985953901866.7

c# math console-application infinite visual-studio

11
推荐指数
1
解决办法
351
查看次数

标签 统计

c# ×1

console-application ×1

infinite ×1

math ×1

visual-studio ×1