如何使用NCalc内置函数找到数字的长度?

问题描述 投票:0回答:1

我在我的项目中使用NCalc来评估表达式。该框架包括一组已经实现的功能,可以找到here

我有兴趣计算数字或字符串的长度。我可以仅使用内置函数实现这一目标吗?

java c# c math ncalc
1个回答
1
投票

要获得整数的长度,您可以执行以下操作 -

int length = ceiling(log10(number));

但是这样的方法会非常有效 -

int countLength(int number){
    if(number>9) return countLength(number/10) + 1;
    return 1;
}
© www.soinside.com 2019 - 2024. All rights reserved.