Heim >Backend-Entwicklung >C#.Net-Tutorial >Was bedeutet scanf in der C-Sprache?

Was bedeutet scanf in der C-Sprache?

下次还敢
下次还敢Original
2024-05-09 11:42:17699Durchsuche

scanf-Funktion

scanf-Funktion ist eine Standardbibliotheksfunktion in C-Sprache zum Lesen von Daten aus der Standardeingabe.

Verwendung

Syntax:

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

Unter ihnen:

  • format: Gibt das Format der Eingabedaten an. format:指定输入数据的格式。
  • ...
  • ...: Eine variable Anzahl von Parametern, die Variablen von Eingabedaten darstellen.

Funktion

Die Scanf-Funktion liest Daten von der Standardeingabe im angegebenen Format und speichert die gelesenen Daten in den entsprechenden Variablen. Es liest die Eingabe Zeichen für Zeichen, bis gültige Daten oder ein Dateiende- (EOF) oder Zeilenumbruchzeichen gefunden werden.

Formatbezeichner

Der Formatparameter verwendet einen Formatbezeichner, um den Typ der zu lesenden Daten anzugeben. Zu den gängigen Formatspezifizierern gehören:

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

scanf-Funktion gibt die Anzahl der erfolgreich gelesenen Variablen zurück. Konnten keine Variablen gelesen werden, wird 0 zurückgegeben.

Beispiel

Das folgende Beispiel zeigt, wie die Scanf-Funktion zum Lesen einer Ganzzahl und einer Gleitkommazahl verwendet wird: 🎜
<code class="c">int num;
float value;

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

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

Das obige ist der detaillierte Inhalt vonWas bedeutet scanf in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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