En este tutorial, vamos a discutir el método para imprimir la matriz de caracteres en C a través de printf.
Impresión de matriz de caracteres utilizando printf en c
El proceso completo para imprimir una matriz de tipo de caracteres en lenguaje C usando printf El comando se discute a continuación:
Paso 1: Para imprimir una matriz de caracteres en c usando printf primero incluya los archivos de encabezado requeridos, que son y .
#incluir
#incluir
Paso 2: Entonces defina el principal() función. El principal() La función es una función que contiene todo el código principal excepto los encabezados:
int main (void)
Paso 3: Luego dentro del principal() función defina el tipo de matriz como "personaje". Usaremos 2 matrices aquí, pero siguiendo el mismo método, puede definir tantas matrices como desee:
char arr1 [] = 'w', 'e', 'l', 'c', 'o', 'm', 'e';
char arr2 [] = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
Etapa 4: Ahora para imprimir la matriz hay dos métodos:
Método 1: imprima una matriz de char en c usando para bucle
Para imprimir la primera matriz usando para bucle y printf dominio. El %c en printf El comando se usa para definir que el personaje debe imprimir, si agrega %D en lugar de %C, mostrará la representación numérica interna de los caracteres dentro de la matriz:
para (int i = 0; i < 7; i++)Luego imprima la segunda matriz usando el mismo método, pero recuerde que la variable de incremento "i"En el bucle se establece de acuerdo con el número de elementos en la matriz. Por ejemplo, en este ejemplo el arr2 [] tiene 9 elementos así "i"Está comenzando desde 0 y el límite está establecido i < 9, lo que significa que el bucle for se repetirá 9 veces yo.mi. De 0-8:
printf ("\ n");Nota: El printf ("\ n") es solo para mover el puntero de salida a la siguiente línea.
El código general se verá como se muestra a continuación:
#incluirLuego ejecute el código y la salida imprimirá las matrices.
Método 2: imprima una matriz de char en c usando bucle while
Imprimamos la misma matriz de personajes usando un mientras() bucle en lugar de para bucle. Entonces el printf El comando se utilizará para imprimir cada elemento uno por uno. Para eso, use el código escrito a continuación:
#incluirRecuerda eso por usar mientras() bucle Las variables de bucle deben inicializarse antes, mientras que en para() bucle El incremento de variable e inicialización se puede hacer en el paso único.
Producción
Conclusión
Para imprimir los matrices de char usando printf En el idioma C, primero agregue los encabezados requeridos. Luego dentro del principal() función defina el tipo de matriz como carbonizarse (tipo de caracter). Después de eso para imprimir la matriz, puede usar el para o Mientras que el bucle que son útiles para imprimir los elementos de la matriz uno por uno a uno a uno printf.