1、计算数字的个数 ----- 使用除法---除10
例如:要计算数字1234的个数
int nNum = 1234;
//用于记录数字的个数
int nSum = 0;
//循环遍历 直到当nNum为0的时候终止循环
while(nNum)
{
nNum = nNum / 10; //或者简写为 nNum/=10;
i++;
}
2、 不断的获取数字中的最后一位 ---- %10 /10
int nNum = 1234;
//第一个一个数组
char ch[5]={0};
int i = 4; //数组的最后一下标
while(nNum)
{
//取数字的最后一位 转换为字符 并将其存放到数组中
ch[i] = nNum % 10 + '0';
//取完后 将最后一位去除
nNum /= 10;
i--;
}
3、 将数字变成字符
//将数字变成字符
char ch = a + '0';
printf("%d \n", ch);
4、将字符转换为数字
char ch = '5';
int a = ch - '0';
printf("%d \n", a);