ホーム > プログラミング > C/C++ プログラミング > 変数の桁数を求める


変数の桁数を求める

変数を variable
桁数を figure
とすると
figure = (int)log10( variable ) + 1
となる。

コード的には、

#include <math.h>
double dVariable;
int iFigure;
iFigure = (int)log10(dVariable) + 1;

log10が無い言語では、下記のようなコードでいける。

#include <math.h>
double dVariable;
int iFigure;
iFigure = (int)( log(dVariable) / log(10) ) + 1;

コメント


ご意見、ご感想、ご質問、ご要望等は、「コメントを投稿する」もしくは「ホーム > コンタクト」よりお願いいたします。
内容の誤り、誤字脱字、リンクミスなどの問題点を発見された場合には「コメントを投稿する」もしくは「ホーム > コンタクト」より連絡していただけると幸いです。


Copyright (c) 2004-2010 Nobuki HIRAMINE All rights reserved.