更新时间:2023-11-10 14:45:58
一个整数 n
在任何基数中的位数可以通过除法轻松获得:
The number of digits of an integer n
in any base is trivially obtained by dividing until you're done:
unsigned int number_of_digits = 0;
do {
++number_of_digits;
n /= base;
} while (n);