首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何求得int型的长度

2012-01-08 
怎么求得int型的长度?intii1234返回4i13222返回5不能使用int.ToString().Length和系统提供方法[解决

怎么求得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是系统提供的方法
加减乘除也是系统提供的方法

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

热点排行