如何用c语言判断一个整数是几位

更新时间:02-01 教程 由 昔日& 分享

#include

intmain()

{inti=0;

longintn;

printf("输入=");

scanf("%d",&n);

while(n!=0)

{

n=n/10;

i++;

}

printf("位数=%d\n",i);

return0;

}依靠整数除以10然后循环最后到0,循环了几次就是几位数,正整数和负整数都可以,不过这个只能数到十位,刚开始学勿喷。

声明:关于《如何用c语言判断一个整数是几位》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2166731.html