JAVA 中 C 的 logf 等效于什么?
What is equivalent for logf from C in JAVA?
JAVA 中 C 的 logf 等效于什么?
使用 math.h
我有:
logf (extern float logf _PARAMS((float));)
我想在 JAVA.
中使用 float
感谢您的建议和帮助!
鉴于它不使用浮点数,而是双精度数。本机 java 不支持浮动级别的日志。
您正在寻找 Math.log(double e)
接受和 returns 类型 double
:
float log = (float) Math.log(1.0f);
通过将结果转换为 float
你显然失去了精度所以你可以将它保持为双精度:
double log = Math.log(1.0f);
JAVA 中 C 的 logf 等效于什么?
使用 math.h
我有:
logf (extern float logf _PARAMS((float));)
我想在 JAVA.
中使用 float感谢您的建议和帮助!
鉴于它不使用浮点数,而是双精度数。本机 java 不支持浮动级别的日志。
您正在寻找 Math.log(double e)
接受和 returns 类型 double
:
float log = (float) Math.log(1.0f);
通过将结果转换为 float
你显然失去了精度所以你可以将它保持为双精度:
double log = Math.log(1.0f);