如何显示数字的位数
本文关键字:数字 显示 何显示 | 更新日期: 2023-09-27 18:29:01
目前对C#和编码非常陌生,所以如果有人能向我解释如何显示数字的位数,我会非常高兴。例如,数字12345有5位数字。类中的主要主题是while循环,因此答案可能需要包含while循环。TY
您可以使用此
Math.Abs(myint).ToString().Length
如果你绝对必须使用while循环,那么
number = Math.Abs(number);
int length = 1;
while ((number /= 10) >= 1)
length++;
测试代码
string.Trim().Replace("-","").Length
因此,如果你有一个数字,你应该先用ToString()
把它变成一个字符串
Length返回字符串中包含的字符数减去空白(由于Trim()
),我不明白为什么首先要使用while循环。
编辑:如果你有一个负数,.Replace()
会处理它。