Maison > développement back-end > Tutoriel C#.Net > Explication détaillée de l'utilisation de putchar

Explication détaillée de l'utilisation de putchar

藏色散人
Libérer: 2020-07-09 13:49:03
original
15256 Les gens l'ont consulté

La fonction de putchar est d'écrire le caractère spécifié sur la sortie standard "stdout". Sa syntaxe est "int putchar(int char)". la valeur int correspondante est transmise.

Explication détaillée de l'utilisation de putchar

La structure syntaxique de putchar est int putchar(int char) Sa fonction est d'écrire le caractère spécifié par le paramètre char (un caractère non signé) sur la sortie standard. , en tant que fonctions de la bibliothèque C, incluses dans la bibliothèque standard C . La sortie peut être un caractère, un entier décimal compris entre 0 et 127 (y compris 0 et 127) ou une variable de caractère définie avec char.

syntaxe putchar

(1) Déclaration de fonction

int putchar(int char)
Copier après la connexion

(2) Paramètres

char-- Ceci doit être écrit caractères saisis. Le caractère est transmis avec sa valeur int correspondante.

(3) La fonction

écrit le caractère spécifié par le paramètre char (un caractère non signé) sur la sortie standard de sortie standard. [3]

(4) Description

Cette fonction génère les caractères correspondant à la valeur de l'expression spécifiée vers le terminal de sortie standard. L’expression peut être un type de caractère ou un type entier, et elle ne peut générer qu’un seul caractère à la fois. Par exemple : "putchar('#')" génère le caractère "#".

Format d'application

Le format de base de la fonction putchar est : putchar(c).

(1) Lorsque c est un caractère entouré de guillemets simples (en anglais), le caractère est affiché (remarque : ce caractère peut également être un caractère d'échappement

(2 ) Quand) ; c est un entier décimal compris entre 0 et 127 (dont 0 et 127), il sera considéré comme le code ASCII du caractère correspondant, et le caractère correspondant au code ASCII sera affiché

(3) Lorsque c est une variable de caractère définie à l'avance avec char, affiche le caractère pointé par la variable.

Notes

Lors de l'utilisation des fonctions d'entrée/sortie de caractères, vous devez ajouter le fichier d'en-tête #include De plus, la variable et le résultat de sortie de cette fonction ne peuvent comporter qu'un seul caractère.

Valeur de retour de la fonction

Cette fonction renvoie le caractère écrit sous la forme d'un caractère non signé converti en int.

(1) Lorsque la sortie est correcte, renvoie la valeur int non signée en laquelle le caractère de sortie est converti ;

(2) Lorsque la sortie est erronée, renvoie l'EOF (Fin du fichier) ) caractère de fin de fichier

if(putchar(c)==EOF)
  {
printf("output error:%m\n");
exit(0);
}
Copier après la connexion

Exemple de programme

Exemple 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;
}
}
Copier après la connexion

Exemple 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;
}
Copier après la connexion

Le résultat de sortie est :

TMD
T
M
D
Copier après la connexion

Recommandé : "Tutoriel sur le langage C"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal