c语言中如何判断一个长整数是多少位
c语言中如何判断一个长整数是多少位
日期:2018-03-30 00:41:32 人气:1
将要判断的数不停的除以10,直到该数等于0为止,每次除10的同时表示位数的变量加1。
程序示例:
#include
main()
{ long n,m;
int i;
scanf("%ld",&n);
for(i=0,m=n;m!=0;m/=10,i++);
if(n==0) i=1;
printf("%d\n",i);
getch();
}