判断一个整型数据有几位
#include<stdio.h>
int main()
{
int x,n,c;
printf("Please enter the number:\n");
scanf("%d",&x);
for(n=0,c=x;c!=0;n++)
{
c/=10;
}
printf("%d: %d bits\n",x,n);
}