读书人

如何求得int型的长度

发布时间: 2012-01-08 22:48:50 作者: rapoo

怎么求得int型的长度?
int i ;

i = 1234;
返回 4
i = 13222;
返回 5;

不能使用 int.ToString().Length
和系统提供方法

[解决办法]
哪个不是系统提供方法?
[解决办法]
为什么不能使用 int.ToString().Length
系统提供方法指哪些
那又允许使用哪些方法,目测行不-_-#,呵呵
[解决办法]
那就用笨方法呗

循环除10,判断大小,记数

除到小于10为止

[解决办法]
i做循环乘以10,再用大小于约束
[解决办法]
sizeof
[解决办法]
貌似for循环也是系统提供的吧,呵呵~
[解决办法]
int i=0;
while(a > = 0)
{
i++;
a %= 10;
}
[解决办法]
int i=12345

int len=((int)Math.Log10(i))+1;

呵呵…………
这个可以得到位数!
[解决办法]
Math.Log10是系统提供的方法
if是系统提供的方法
for是系统提供的方法
加减乘除也是系统提供的方法

还有什么不是系统提供的方法?

读书人网 >C#

热点推荐