2016-12-22 2 views
0

JAVAのCからのlogfに相当するものは何ですか? 私が持っているmath.hの使用:JAVAのCのlogfと同等ですか?

logf (extern float logf _PARAMS((float));) 

私はJAVAでフロートを使用します。

アドバイスをいただきありがとうございます。それは浮動小数点数を使用しますが、代わりに倍増していませんが与えられ

+1

う'logf'が何をするのかを説明すればすばらしい – nazlo

答えて

1

java.lang.Math.log(double a)

。浮動小数点(float)レベルのログに対するネイティブjavaサポートはありません。

3

あなたが受け入れ、リターンがdoubleを入力したMath.log(double e)を探しています:

float log = (float) Math.log(1.0f); 

floatに結果をキャストすることであなただけのダブルとして、それを保つことができるので、あなたは明らかに精度を失う:

double log = Math.log(1.0f); 
関連する問題