Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo combinar matrices independientes personalizadas de tres variables en una sola variable?

¿Cómo combinar matrices independientes personalizadas de tres variables en una sola variable?

Num consta de tres caracteres. Su tipo también no puede ser char. Según usted, debería ser un tipo entero, ¿verdad?

Cambie num a un número entero. La implementación del código C y los resultados de ejecución son los siguientes:

Entre ellos, a-'0' puede convertir el carácter numérico a en el número entero correspondiente. y luego multiplíquelo por 100, 10. Suma de 1

Entrada 2 2 0 y salida 220, que cumple con los requisitos~

Adjunto el código fuente:

#include lt; stdio.hgt;

int main() {

caracteres sin signo a, b, c

scanf("c c c c", amp; a, amp; b, amp c); // Ingrese tres caracteres numéricos, tenga en cuenta que están separados por un espacio

int num = (a - '0') * 100 (b - '0') * 10 (c - '0');

printf("d\n", num);

devuelve 0;

}