草庐IT

maxNumString

全部标签

c# - 如何获得特定长度的最大数量

我有一个号码,例如1234567897865;我如何最大化它并创建99999999999999?我是这样做的:intlen=ItemNo.ToString().Length;StringmaxNumString="";for(inti=0;i完成此任务的更好、更合适和更短的方法是什么? 最佳答案 varx=1234567897865;returnMath.Pow(10,Math.Ceiling(Math.Log10(x+1e-6)))-1;为了扩展下面的评论,如果这个问题用十六进制或二进制表示,可以非常简单地使用移位运算符来完成即,