计算给定数字或用户输入的位数。 最佳答案 独立于编程语言:floor(log10(x))+1其中x是您的号码(>0)。如果你想处理0和负数,我建议如下:x == 0 ? 1 : floor(log10(abs(x)))+1