C# 中的科学记数法
Scientific Notation in C#
如何在 C# 中将科学计数法中的数字分配给变量?
我希望使用普朗克常数,它是 6.626 X 10-34
这是我的代码,但不正确:
Decimal PlancksConstant = 6.626 * 10e-34;
你可以这样设置(注意decimal
类型的M
后缀):
decimal PlancksConstant = 6.626E-34M;
但这 实际上是 0 因为你不能将一个小于 1E-28 的数字表示为 decimal
.
所以你需要使用 double
来代替,并且可以只定义这个:
double PlancksConstant = 6.626E-34;
您应该能够将 PlancksConstant
声明为 double
并将 6.626 乘以 10e-34,例如:
double PlancksConstant = 6.626e-34
如何在 C# 中将科学计数法中的数字分配给变量?
我希望使用普朗克常数,它是 6.626 X 10-34
这是我的代码,但不正确:
Decimal PlancksConstant = 6.626 * 10e-34;
你可以这样设置(注意decimal
类型的M
后缀):
decimal PlancksConstant = 6.626E-34M;
但这 实际上是 0 因为你不能将一个小于 1E-28 的数字表示为 decimal
.
所以你需要使用 double
来代替,并且可以只定义这个:
double PlancksConstant = 6.626E-34;
您应该能够将 PlancksConstant
声明为 double
并将 6.626 乘以 10e-34,例如:
double PlancksConstant = 6.626e-34