c++中的Power变量

Power variables in C++

本文关键字:变量 Power 中的 c++      更新时间:2023-10-16

我目前正在用c++制作一个二项分布计算器。目前在数学上有问题,

cout << pow(p,x);  //working (Prints probably to the power of x)

例如,我尝试0.2^5,它打印的0.00032是正确的。

然而:

pToN=pow(p,x); 
cout << pToN;

对于相同的功率,它返回0

pToN应该是浮点数,这样它就可以保存非整数。

如果pToNint,它将被截断。pow返回double。因此,将pToN的声明更改为double pToN;(或float)

pow函数返回floatdouble,因此pToN应该声明为floatdouble