Как с помощью log10 правильно рассчитать длину целого числа? [закрыто]

int length = (int) floor( log10 (float) number ) + 1;

Мой вопрос по сути математический: ПОЧЕМУ берут log10 () числа, ставят это число, добавляют 1, а затем приводят его к int правильно, вычисляют длину числа?

Я действительно хочу знать глубокое математическое объяснение, пожалуйста!

Ответы на вопрос(2)

Ваш ответ на вопрос