Heim > Backend-Entwicklung > C#.Net-Tutorial > Ausführliche Erläuterung der Verwendung von Putchar

Ausführliche Erläuterung der Verwendung von Putchar

藏色散人
Freigeben: 2020-07-09 13:49:03
Original
15290 Leute haben es durchsucht

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 . 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)
Nach dem Login kopieren

(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 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);
}
Nach dem Login kopieren

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;
}
}
Nach dem Login kopieren
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;
}
Nach dem Login kopieren

Das Ausgabeergebnis ist:

TMD
T
M
D
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage