【发布时间】:2016-09-05 19:21:21
【问题描述】:
下面代码中的1.e0是什么意思
product *=
((1.e0-pow((double)2,i-32))*(1.e0-pow((double)2,i-32)))/(1.e0-pow((double)2,i-r));
这是c++代码,我怎么能用c#写1.e0
【问题讨论】:
-
尝试
1.0,因为 1*(10 的 0 次方)是 1 -
你可能想在谷歌上搜索 c# 数字类型、常量、格式等。直到你想出 1e0 ;-)
-
1. == 1.0 == 1.00 = ... = 1e0 == 1.e0 == 1.0e0 == 1.00e0...;所有这些数字都是double代表1 -
我认为1e0d可能更正确