Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 尝试0 ^0时引发VB异常?_Vb.net_Visual Studio 2012 - Fatal编程技术网

Vb.net 尝试0 ^0时引发VB异常?

Vb.net 尝试0 ^0时引发VB异常?,vb.net,visual-studio-2012,Vb.net,Visual Studio 2012,当尝试将0提升到第0次幂(0^0)时,Visual Basic会引发什么异常?我使用的是VS 2012。Visual Basic不会引发异常0^0正确计算为1 您可以在以下文档中查看规则: x=除NaN以外的任何值;y=0。的计算结果为返回值1 作为测试,请尝试: Dim result = 0^0 Console.WriteLine(result) 这会打印1为什么您会问这个而不是自己测试它?谢谢!多么不幸。@user1505713为什么这么不幸?这在计算中非常常见-大多数语言/框架都是这样计

当尝试将0提升到第0次幂(0^0)时,Visual Basic会引发什么异常?我使用的是VS 2012。

Visual Basic不会引发异常<代码>0^0正确计算为
1

您可以在以下文档中查看规则:

x=除NaN以外的任何值;y=0。
的计算结果为返回值
1

作为测试,请尝试:

Dim result = 0^0
Console.WriteLine(result)

这会打印
1

为什么您会问这个而不是自己测试它?谢谢!多么不幸。@user1505713为什么这么不幸?这在计算中非常常见-大多数语言/框架都是这样计算的。看:这看起来真的很危险。我认为VB应该抱怨一个不确定的结果。