Maison  >  Article  >  développement back-end  >  Quelles sont les instructions d’entrée et de sortie en langage C ?

Quelles sont les instructions d’entrée et de sortie en langage C ?

DDD
DDDoriginal
2023-08-18 13:18:4812744parcourir

Les instructions d'entrée et de sortie du langage C incluent : 1. printf(), utilisé pour afficher des informations à l'écran ; 2. scanf(), utilisé pour recevoir les entrées du clavier et attribuer la valeur d'entrée à une variable ; ), utilisé pour recevoir un caractère du clavier ; 4. putchar(), utilisé pour afficher un caractère à l'écran ; 5. gets(), utilisé pour recevoir une ligne de chaîne du clavier ; pour afficher une ligne de chaîne à l'écran ; 7. scanf_s(), qui effectuera une vérification des limites des paramètres lors de la réception de l'entrée.

Quelles sont les instructions d’entrée et de sortie en langage C ?

L'environnement d'exploitation de cet article : système Windows 10, ordinateur Dell G3.

Il existe de nombreux types d'instructions d'entrée et de sortie en langage C, les plus couramment utilisées sont les suivantes :

Fonction printf : Elle est utilisée pour afficher des informations à l'écran. Le format est printf("chaîne de format", liste de paramètres variables). Parmi eux, la chaîne de format peut contenir des espaces réservés pour représenter le type de variable et le format à afficher. Par exemple, "%d" signifie la sortie d'entiers, "%f" signifie la sortie de nombres à virgule flottante, "%s" signifie la sortie de chaînes, etc.

fonction scanf : est utilisée pour recevoir une entrée du clavier et attribuer la valeur d'entrée à une variable. Le format est scanf("chaîne de format", liste de paramètres variables). Semblable à la fonction printf, les espaces réservés dans la chaîne de format sont utilisés pour spécifier le type et le format de la variable reçue.

Fonction getchar : Utilisée pour recevoir un caractère du clavier. Le format est getchar(). Il attend que l'utilisateur saisisse un caractère et renvoie le code ASCII du caractère.

fonction putchar : est utilisée pour afficher un caractère à l'écran. Le format est putchar (caractère variable ou code ASCII). Il affiche les caractères donnés à l'écran. Fonction

gets : est utilisée pour recevoir une ligne de chaîne du clavier. Le format est gets(string variable). Il attend que l'utilisateur entre une ligne de chaîne et stocke le contenu saisi dans la variable de chaîne spécifiée.

fonction puts : est utilisée pour afficher une ligne de chaîne à l'écran. Le format est put (variable chaîne). Il affiche la chaîne donnée à l’écran avec un retour à la ligne automatique.

Fonction scanf_s : est une nouvelle version sécurisée de la fonction scanf dans la norme C11. Il effectue une vérification des limites des paramètres lors de la réception d'une entrée pour éviter les problèmes de sécurité tels que les débordements de tampon. Le format est scanf_s("chaîne de format", liste de paramètres variables).

En plus des fonctions d'entrée et de sortie couramment utilisées ci-dessus, le langage C fournit également d'autres fonctions d'entrée et de sortie, telles que : la fonction fgets, la fonction fputs, la fonction fscanf, la fonction fprintf, etc., qui peuvent effectuer des opérations d'entrée et de sortie. sur les fichiers. L'utilisation de ces fonctions est similaire aux fonctions présentées ci-dessus, sauf que vous devez spécifier le paramètre de pointeur de fichier pour spécifier le fichier sur lequel opérer.

Il est à noter que l'utilisation des fonctions d'entrée et de sortie nécessite les fichiers d'en-tête correspondants. Par exemple, les fonctions printf et scanf doivent inclure le fichier d'en-tête De plus, afin d'améliorer la sécurité et la lisibilité du programme, il est recommandé de vérifier la validité de la saisie lors de l'utilisation de la fonction de saisie afin d'éviter les plantages du programme ou les résultats incorrects causés par une saisie incorrecte.

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!

Déclaration:
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