小编use*_*077的帖子

自然对数 - 奇怪的输出

我想在c语言中使用自然logaritm.

我搜索了谷歌,并在stackoverflow.com上发现了一个问题

但是当我实现这个时,我会得到一个非常神秘的输出

这是代码

 double x = log(100 / 150);

 printf("d1: %lf", x);
Run Code Online (Sandbox Code Playgroud)

和输出:

 d1: -1.#INF00
Run Code Online (Sandbox Code Playgroud)

这是什么?它是某种垃圾吗?怎么了?

c natural-logarithm

0
推荐指数
1
解决办法
157
查看次数

不能在pow-function中使用常量

我已经定义了一个常量如下

 #define M_PI 3.14159265358979323846;
Run Code Online (Sandbox Code Playgroud)

而且我不能用它作为pow函数的参数

 double d = pow(M_PI * 2, 0.5);
Run Code Online (Sandbox Code Playgroud)

那就是 - M_PI*2的平方根

我在eclipse中得到了一个神秘的语法错误

这段代码有什么问题?使用函数外部的常量没有问题

c pow

-2
推荐指数
1
解决办法
188
查看次数

标签 统计

c ×2

natural-logarithm ×1

pow ×1