動的に数値の桁数分のchar配列を用意したい場合のように数値の桁数を求めたいことがあります。 このような場合に桁数を取得する方法について説明します。 数値の桁数を求めるには、log10()関数を利用します。 この関数は、指定した引数の10を基底とする対数(常用対数)であるlog10を返します。 log10は、10の何乗すれば引数の値になるのかを表すため、何桁で表現できるかを求めることができます。 以下、サンプルコード。 続きを読む