Introduction à plusieurs fonctions de sortie et d'entrée en langage C
Les fonctions de sortie courantes incluent : * `printf()` : sortie formatée vers le périphérique de sortie standard (généralement l'écran). * `fprintf()` : formate la sortie dans le flux de fichier spécifié. * `sprintf()` : sortie formatée en chaîne. Les fonctions d'entrée courantes incluent : * `scanf()` : formater l'entrée à partir du périphérique d'entrée standard. * `fscanf()` : formate l'entrée du flux de fichiers spécifié. * `sscanf()` : Formater l'entrée à partir d'une chaîne.
En langage C, les fonctions d'entrée et de sortie sont principalement fournies par la bibliothèque d'entrée et de sortie standard
Fonction de sortie :
- printf() : utilisée pour la sortie formatée. Il s'agit de la fonction de sortie la plus couramment utilisée en langage C. Elle peut générer différents types de données vers le périphérique de sortie standard (généralement l'écran) dans un format spécifié.
Par exemple :
c复制代码printf("Hello, world!\n");
- fprintf() : similaire à printf(), mais génère le flux de fichiers spécifié au lieu de la sortie standard.
Par exemple :
c复制代码FILE *fp = fopen("output.txt", "w");if (fp != NULL) {fprintf(fp, "Hello, file!\n");fclose(fp);}
- sprintf() : génère des données formatées dans une chaîne.
Par exemple :
c复制代码char buffer[50];int a = 10;sprintf(buffer, "The value of a is %d", a);printf("%s\n", buffer);
Fonction d'entrée :
- scanf() : utilisée pour une entrée formatée. Il s'agit de la fonction de saisie la plus couramment utilisée en langage C. Elle peut lire les données du périphérique de saisie standard (généralement le clavier) et les stocker dans la variable correspondante selon le format spécifié.
Par exemple :
c复制代码int a;printf("Enter a number: ");scanf("%d", &a);printf("You entered: %d\n", a);
- fscanf():与 scanf() 类似,但是从指定的文件流读取数据。
- sscanf():从字符串中读取格式化的数据。
需要注意的是,这些函数都涉及到格式化字符串,其中包含了各种格式指定符(如 %d 用于整数,%f 用于浮点数,%s 用于字符串等)。你需要根据要输入或输出的数据类型选择合适的格式指定符。
另外,对于更复杂的输入输出需求,C语言还提供了其他的函数和工具,如文件操作函数(fopen(), fclose(), fread(), fwrite() 等)、字符操作函数(getchar(), putchar(), gets(), puts() 等)等。你可以根据具体的需求选择合适的函数进行使用。
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

SublimeText3 version anglaise
Recommandé : version Win, prend en charge les invites de code !

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire
