c++ - math.h header 中是否有返回 IEEE_FLOAT64 的指数函数?

标签 c++ c math

我想使用返回 IEEE_FLOAT64 值的指数函数

目前我正在使用 expf 函数,但仍然收到很多警告。

value = IEEEPosOne - (IEEE_FLOAT64)expf(value1);

最佳答案

来自man 3 exp:

NAME
       exp, expf, expl - base-e exponential function

SYNOPSIS
       #include <math.h>

       double exp(double x);
       float expf(float x);
       long double expl(long double x);

       Link with -lm.

所以只需使用exp()

关于c++ - math.h header 中是否有返回 IEEE_FLOAT64 的指数函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49766264/

相关文章:

java - 如何使用三个点和两个 vector 计算平面方程?

c++ - 删除元组成员的复制构造函数导致错误

c++ - 最快的语音识别库 C++

c++ - TBB 与本土工作队列

c - 什么是 C 中可以展示不同 linux 调度程序(noop、CFS、deadline)优缺点的好程序?

java - 指定权重的boxcar平均算法

c++ - 删除命令提示符

c++ - 分支预测和分支目标预测优化

c - ESP8266_NONOS_SDK FOTA配置

math - 奇怪的 BASIC 数学公式