Heim >Backend-Entwicklung >C#.Net-Tutorial >Was bedeutet scanf in der C-Sprache?
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!