while中间的循环语句什么意思

#include
#include
int main()
{

int i;
int num;
int count = 0;

scanf("%d",&num);
while(num > 0)
{

num /=  10;
++ count;

}
printf("%d",count);
return 0;
}

num = num / 10;
除以10之后的结果再赋值给自己

运算符里的自等于
比如a += 5 就是a = a + 5

num=num/10;
count递增,每一次增加1
除后得到的结果带入while循环条件,大于0成立则继续执行上面的步骤

计算num的位数