Red de conocimiento informático - Material del sitio web - Cómo convertir el número "1" en el carácter "1" usando C++

Cómo convertir el número "1" en el carácter "1" usando C++

#include

int main()

{

char str[100] // Carácter de declaración; Array

char str1[100];

memset(str,0,100); // Inicializa el contenido de la matriz a todo 0,

memset(str1). ,0,100) ; // Igual que arriba

int a = 12345;

int c = 0;

int i;

while(1) {

// El módulo 10 obtiene el valor más bajo, por ejemplo 12345%10 obtiene 5

// 5 + carácter '0' obtiene el carácter '5', pon en una matriz

str[c] = (a % 10) + '0' // Módulo 10 para obtener el bit más bajo, +'0' se convierte en un carácter

c++ ; // Subíndice de matriz +1, coloca el siguiente carácter en la siguiente posición

// Elimina el bit más bajo después de calcularlo y prepárate para calcular el siguiente bit

// Para Por ejemplo, 12345/10 obtiene 1234, y luego el ciclo continúa procesando

a = a / 10; // Divide por 10 para eliminar el último dígito bajo y reciclar el cálculo

/ / Si obtienes 0 después de dividir por 10, demuestra que todos los dígitos han sido procesados, sal del ciclo

if (a == 0) {

break;

}

}

// Después de que finaliza el ciclo anterior, str obtiene el orden inverso de "54321"

// Entonces el proceso del ciclo coloca 12345 en otra matriz

for(i = 0, c = c-1 ; c >= 0; i++,c--) {

str1[i] = str[c ];

}

printf ("%s\n",str1);

devuelve 0;

}