【发布时间】:2017-06-06 18:25:33
【问题描述】:
如何将科学计数法的数字分配给 C# 中的变量?
我希望使用 6.626 X 10-34
的普朗克常数这是我的代码不正确:
Decimal PlancksConstant = 6.626 * 10e-34;
【问题讨论】:
-
您确定要使用
Decimal而不是 IEEE-754? -
财务数量使用小数;对物理量使用 double。
如何将科学计数法的数字分配给 C# 中的变量?
我希望使用 6.626 X 10-34
的普朗克常数这是我的代码不正确:
Decimal PlancksConstant = 6.626 * 10e-34;
【问题讨论】:
Decimal 而不是 IEEE-754?
您可以这样设置(注意decimal 类型的M 后缀):
decimal PlancksConstant = 6.626E-34M;
但这将实际上为 0,因为您不能将幅度小于 1E-28 的数字表示为 decimal。
所以你需要改用double 并且可以定义这个:
double PlancksConstant = 6.626E-34;
【讨论】:
【讨论】: