(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\).