Maison  >  Article  >  développement back-end  >  Que signifie scanf en langage C ?

Que signifie scanf en langage C ?

下次还敢
下次还敢original
2024-05-09 11:42:17697parcourir

fonction scanf

la fonction scanf est une fonction de bibliothèque standard en langage C pour lire des données à partir d'une entrée standard.

Usage

Syntaxe :

<code class="c">int scanf(const char *format, ...);</code>

Parmi eux :

  • format : Spécifie le format des données d'entrée. format:指定输入数据的格式。
  • ...
  • ... : Un nombre variable de paramètres, représentant les variables des données d'entrée. La fonction

Fonction

scanf lit les données de l'entrée standard dans le format spécifié et stocke les données lues dans les variables correspondantes. Il lit caractère d'entrée par caractère jusqu'à ce que des données valides soient rencontrées ou qu'un caractère de fin de fichier (EOF) ou de nouvelle ligne soit rencontré.

Spécificateur de format

Le paramètre format utilise un spécificateur de format pour spécifier le type de données à lire. Les spécificateurs de format courants incluent :

<code>%c:字符
%d:有符号十进制整数
%f:浮点数
%s:字符串</code>
Retours

La fonction scanf renvoie le nombre de variables lues avec succès. Si aucune variable n'a pu être lue, 0 est renvoyé.

Exemple

L'exemple suivant montre comment utiliser la fonction scanf pour lire un nombre entier et un nombre à virgule flottante : 🎜
<code class="c">int num;
float value;

scanf("%d %f", &num, &value);

printf("整数:%d\n", num);
printf("浮点数:%f\n", value);</code>

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