関数double_get_Ndigits マニュアル

(The documentation of function double_get_Ndigits)

Last Update: 2021/11/30


◆機能・用途(Purpose)

実数値の小数点以下の桁数を調べる。
Survey the number of decimal digits of a real number.


◆形式(Format)

#include <doublemath.h>
inline int double_get_Ndigits(const double d)


◆引数(Arguments)

d 調べたい実数\(d\)。
The real number \(d\) to survey.


◆戻り値(Return value)

\(d\)の小数点以下の桁数。 \(d\)を\(10^{-N}\)で割り切れて\(10^{-(N-1)}\)では割り切れない 自然数\(N\)を探して返す。 但し\(d\)が\(10^0\)で割り切れる場合は0を返す。
The number of decimal digits of \(d\), given as a natural number \(N\) for which \(d\) can be divided by \(10^{-N}\) and cannot be divided by \(10^{-(N-1)}\). However, if \(d\) can be divided by \(10^0\), 0 is returned.


◆使用例(Example)

int N=double_get_Ndigits(0.01234);

この例では\(N=5\)となる。
In this example, the result is \(N=5\).