In diesem Tutorial werden wir die Methode zum Drucken des Charakters -Arrays in C durch diskutieren printf.
Drucken char -Array mit Printf in c
Der vollständige Vorgang zum Drucken eines Zeichen -Arrays in C in C -Sprache mithilfe printf Der Befehl wird unten erörtert:
Schritt 1: So drucken Sie ein Zeichenarray auf C unter Verwendung von Printf zuerst die erforderlichen Header -Dateien, die sind Und .
#enthalten
#enthalten
Schritt 2: Dann definieren Sie die hauptsächlich() Funktion. Der hauptsächlich() Funktion ist eine Funktion, die den gesamten Hauptcode außer Header enthält:
int main (void)
Schritt 3: Dann im Inneren der hauptsächlich() Funktion definieren den Array -Typ als “Charakter”. Wir werden hier 2 Arrays verwenden, aber indem Sie dieselbe Methode folgen, können Sie so viele Arrays definieren, wie Sie möchten:
char arr1 [] = 'w', 'e', 'l', 'c', 'o', 'm', 'e';
char arr2 [] = 'l', 'i', 'n', 'u', 'x', 'H', 'I', 'n', 'T';
Schritt 4: Um das Array zu drucken, gibt es zwei Methoden:
Methode 1: Drucken Sie ein Char -Array in C mit für die Schleife aus
Um das erste Array mithilfe zu drucken für Schleife und printf Befehl. Der %c in printf Der Befehl wird verwendet, um zu definieren, dass das Zeichen zum Drucken erforderlich ist. Wenn Sie %d anstelle von %c hinzufügen, wird die interne numerische Darstellung der Zeichen im Array angezeigt:
für (int i = 0; i < 7; i++)Drucken Sie dann das zweite Array mit derselben Methode aus, denken Sie jedoch daran, dass die Inkrementierungsvariable “ich”In der Schleife wird gemäß der Anzahl der Elemente im Array festgelegt. Zum Beispiel in diesem Beispiel die arr2 [] hat 9 Elemente so “ich”Beginnt von 0 und die Grenze wird festgelegt ich < 9, Was bedeutet, dass die für die Schleife 9 Mal wiederholt wird.e. von 0-8:
printf ("\ n");Notiz: Der printf ("\ n") soll den Ausgangszeiger nur in die nächste Zeile verschieben.
Der Gesamtcode sieht wie unten gezeigt aus:
#enthaltenFühren Sie dann den Code aus und die Ausgabe druckt die Arrays aus.
Methode 2: Drucken Sie ein Char -Array in C mit der Schleife aus
Drucken wir das gleiche Zeichenarray mit a während() Schleife statt für die Schleife. Dann ist die printf Der Befehl wird verwendet, um jedes Element eins nach dem anderen zu drucken. Verwenden Sie dafür den folgenden Code:
#enthaltenDenken Sie daran, dass sie verwendet werden während() Schleifen Sie die Schleifenvariablen an, die vorher initialisiert werden müssen, während in für() Schleifen Sie das variable Inkrement und die Initialisierung beides im einzelnen Schritt ab.
Ausgang
Abschluss
Um die Char -Arrays mithilfe zu drucken printf In der C -Sprache zunächst die erforderlichen Header hinzufügen. Dann in der hauptsächlich() Funktion definieren den Array -Typ als verkohlen (Zeichentyp). Danach können Sie das Array zum Drucken des Arrays verwenden für oder while-Schleife das sind nützlich, um die Elemente des Arrays eins nach dem anderen durch zu drucken printf.