I denne opplæringen skal vi diskutere metoden for å skrive ut karakteroppstillingen i C gjennom printf.
Skrive ut char -matrise ved å bruke printf i C
Den komplette prosessen for å skrive ut en karaktertype -matrise på C -språk ved hjelp av printf Kommandoen er diskutert nedenfor:
Trinn 1: Å skrive ut en tegnutvikling på C ved hjelp av Printf, inkluderer først de nødvendige overskriftsfilene, som er og .
#inkludere
#inkludere
Steg 2: Definer deretter hoved() funksjon. De hoved() Funksjon er en funksjon som inneholder alle hovedkoden unntatt overskrifter:
int main (void)
Trinn 3: Så inne i hoved() Funksjon Definer array -typen som “karakter”. Vi vil bruke 2 matriser her, men ved å følge den samme metoden kan du definere så mange matriser du vil:
char arr1 [] = 'w', 'e', 'l', 'c', 'o', 'm', 'e';
char arr2 [] = 'l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't';
Trinn 4: Nå for å skrive ut matrisen er det to metoder:
Metode 1: Skriv ut en char -matrise i C ved hjelp av Loop
For å skrive ut den første matrisen ved hjelp av til sløyfe og printf kommando. %C i printf Kommando brukes til å definere at tegnet er nødvendig for å skrive ut, hvis du legger til %D i stedet for %C, vil den vise den interne numeriske representasjonen av tegnene inne i matrisen:
for (int i = 0; i < 7; i++)Skriv deretter ut den andre matrisen ved hjelp av samme metode, men husk at den økende variabelen "Jeg”I loopen er satt i henhold til antall elementer i matrisen. For eksempel, i dette eksemplet arr2 [] har 9 elementer så "Jeg”Starter fra 0 og grensen er satt Jeg < 9, som betyr at for loop vil gjenta 9 ganger jeg.e. fra 0-8:
printf ("\ n");Merk: printf (“\ n”) er bare for å flytte utgangspekeren til neste linje.
Den samlede koden vil se ut som vist nedenfor:
#inkludereKjør deretter koden og utdataene vil skrive ut matriser.
Metode 2: Skriv ut en char -matrise i C ved hjelp av mens Loop
La oss skrive ut den samme karakteroppstillingen ved å bruke en samtidig som() sløyfe i stedet for for loop. Og så printf Kommandoen vil bli brukt til å skrive ut hvert element en etter en. For den bruker den underskrevne koden:
#inkludereHusk det for bruk samtidig som() Loop Loop -variablene må initialiseres før, mens i til() sløyfe variabelt økning og initialisering av begge kan gjøres i det eneste trinnet.
Produksjon
Konklusjon
For å skrive ut char -matriserene ved hjelp av printf På C -språk, først legge til de nødvendige overskriftene. Deretter inne i hoved() Funksjon Definer array -typen som røye (karaktertype). Etter det for å skrive ut matrisen, kan du bruke til eller mens du er sløyfe som er nyttige i å skrive ut elementene i matrisen en etter en gjennom printf.