Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung der Verwendung von Putchar

Ausführliche Erläuterung der Verwendung von Putchar

藏色散人
藏色散人Original
2020-07-09 13:49:0315216Durchsuche

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.

Ausführliche Erläuterung der Verwendung von Putchar

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.

Hinweise

Bei 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ückgabewert

Diese 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(&#39;\n&#39;);
}
/* draw the middle */
for(i=0; i<4; i++)
putchar(VERT);
for (j=0; j<10; j++)
{
putchar(&#39; &#39;);
putchar(VERT);
putchar(&#39;\n&#39;);
/* draw the bottom */
putchar(LEFT_BOT);
}
for(i=0; i<10; i++)
{
putchar(HORIZ);
putchar(RIGHT_BOT);
putchar(&#39;\n&#39;);
return 0;
}
}
Beispiel 2

#include <stdio.h>
int main()
{
char a,b,c;
a=&#39;T&#39;;b=&#39;M&#39;;c=&#39;D&#39;;
putchar(a);putchar(b);putchar(c);putchar(&#39;\n&#39;);
putchar(a);putchar(&#39;\n&#39;);
putchar(b);putchar(&#39;\n&#39;);
putchar(c);putchar(&#39;\n&#39;);
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn