Heim > Artikel > Backend-Entwicklung > Ausführliche Erläuterung der Verwendung von Putchar
Die Funktion von putchar besteht darin, das angegebene Zeichen in die Standardausgabe „stdout“ zu schreiben. Der Parameter char stellt das zu schreibende Zeichen dar Der entsprechende int-Wert wird übergeben.
Die Syntaxstruktur von putchar ist int putchar(int char)
. Seine Funktion besteht darin, das durch den Parameter char angegebene Zeichen (ein vorzeichenloses Zeichen) in die Standardausgabe zu schreiben , als C-Bibliotheksfunktionen, enthalten in der C-Standardbibliothek ade979de5fc0e1ca0540f360a64c230b. Die Ausgabe kann ein Zeichen, eine dezimale Ganzzahl zwischen 0 und 127 (einschließlich 0 und 127) oder eine mit char definierte Zeichenvariable sein.
putchar-Syntax
(1) Funktionsdeklaration
int putchar(int char)
(2) Parameter
char-- Dies muss geschrieben werden Zeichen eingegeben. Das Zeichen wird mit seinem entsprechenden int-Wert übergeben.
(3) Funktion
schreibt das durch den Parameter char angegebene Zeichen (ein vorzeichenloses Zeichen) in die Standardausgabe stdout. [3]
(4) Beschreibung
Diese Funktion gibt die Zeichen, die dem Wert des angegebenen Ausdrucks entsprechen, an das Standardausgabeterminal aus. Der Ausdruck kann ein Zeichentyp oder ein Ganzzahltyp sein und kann jeweils nur ein Zeichen ausgeben. Beispiel: „putchar('#')“ gibt das Zeichen „#“ aus.
Anwendungsformat
Das Grundformat der Putchar-Funktion ist: putchar(c).
(1) Wenn c ein in einfache Anführungszeichen eingeschlossenes Zeichen ist (im Englischen), wird das Zeichen ausgegeben (Hinweis: Dieses Zeichen kann auch ein Escape-Zeichen sein); c ist eine dezimale Ganzzahl zwischen 0 und 127 (einschließlich 0 und 127), sie wird als ASCII-Code des entsprechenden Zeichens betrachtet und das dem ASCII-Code entsprechende Zeichen wird ausgegeben (3). Wenn c eine zuvor mit char definierte Zeichenvariable ist, wird das Zeichen ausgegeben, auf das die Variable zeigt.
HinweiseBei Verwendung von Zeicheneingabe-/-ausgabefunktionen müssen Sie die Header-Datei #include ade979de5fc0e1ca0540f360a64c230b hinzufügen. Darüber hinaus dürfen die Variable und das Ausgabeergebnis dieser Funktion nur aus einem Zeichen bestehen.
FunktionsrückgabewertDiese Funktion gibt das geschriebene Zeichen als vorzeichenloses Zeichen zurück, das in int umgewandelt wird. (1) Wenn die Ausgabe korrekt ist, geben Sie den vorzeichenlosen int-Wert zurück, in den das Ausgabezeichen konvertiert wird.
(2) Wenn die Ausgabe falsch ist, geben Sie den EOF (Ende der Datei) zurück ) Dateiendezeichen
if(putchar(c)==EOF) { printf("output error:%m\n"); exit(0); }Programmbeispiel
Beispiel 1#include <stdio.h>
/* define some box-drawing characters */
#define LEFT_TOP 0xDA
#define RIGHT_TOP 0xBF
#define HORIZ 0xC4
#define VERT 0xB3
#define LEFT_BOT 0xC0
#define RIGHT_BOT 0xD9
int main(void)
{
char i, j;
/* draw the top of the box */
putchar(LEFT_TOP);
for(i=0; i<10; i++)
{
putchar(HORIZ);
putchar(RIGHT_TOP);
putchar('\n');
}
/* draw the middle */
for(i=0; i<4; i++)
putchar(VERT);
for (j=0; j<10; j++)
{
putchar(' ');
putchar(VERT);
putchar('\n');
/* draw the bottom */
putchar(LEFT_BOT);
}
for(i=0; i<10; i++)
{
putchar(HORIZ);
putchar(RIGHT_BOT);
putchar('\n');
return 0;
}
}
Beispiel 2
#include <stdio.h> int main() { char a,b,c; a='T';b='M';c='D'; putchar(a);putchar(b);putchar(c);putchar('\n'); putchar(a);putchar('\n'); putchar(b);putchar('\n'); putchar(c);putchar('\n'); return 0; }
Das Ausgabeergebnis ist:
TMD T M D
Empfohlen: „
C-Sprach-Tutorial“
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Verwendung von Putchar. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!