计算int类型的最大数以及该数的位数

Code:

int a=0,b=0;
while (++a>0);
printf("int数据类型最大数是:%d
",a-1);
b++;
a = a/10;
while (a)
{
   b++;
  a = a/10;
} printf("int数据类型最大的数的数位是:%d",b);

简化:

int a=0,b=0;
while (++a>0);
printf("int数据类型最大数是:%d
",a-1);
b++;
while (a=a/10)
{
    b++;
}
printf("int数据类型最大的数的数位是:%d",b);
原文地址:https://www.cnblogs.com/zhangliukou/p/11200446.html