Heim >Backend-Entwicklung >C#.Net-Tutorial >Die Rolle von Scanfs in der C-Sprache
Die Funktion
scanfs wird in der Sprache C verwendet, um formatierte Daten aus der Standardeingabe zu lesen und die gelesenen Daten in der angegebenen Variablen zu speichern. Es liest Daten gemäß dem durch den Formatparameter angegebenen Formatbezeichner (z. B. %d, %f) und speichert die Daten an der im Parameter ... angegebenen Variablenadresse. Die Funktion scanfs gibt die Anzahl der erfolgreich gelesenen Datenelemente zurück oder -1, wenn der Lesevorgang fehlschlägt.
Welche Rolle spielen Scanfs in der C-Sprache
?
scanfs ist eine Standardeingabefunktion in der C-Sprache, die zum Lesen formatierter Daten aus der Standardeingabe verwendet wird.
Funktion:
Verwendung:
Die Syntax der scanfs-Funktion lautet wie folgt:
<code class="c">int scanfs(const char *format, ...);</code>
Wobei:
format
: Die Formatspezifiziererzeichenfolge zum Lesen der Daten aus der Eingabe. format
:要从输入中读取数据的格式说明符字符串。...
:要存储读取数据的变量的地址列表。格式说明符:
格式说明符是一个字符序列,用于指定要读取数据的类型和格式。常见格式说明符包括:
%d
:读取整数%f
:读取浮点数%c
:读取字符%s
:读取字符串示例:
读取一个整数并将其存储在变量 num
中:
<code class="c">int num; scanfs("%d", &num);</code>
读取一个浮点数并将其存储在变量 pi
中:
<code class="c">float pi; scanfs("%f", &pi);</code>
注意:
&
...
: Eine Liste von Adressen von Variablen zum Speichern gelesener Daten. %d
: Ganzzahl lesen 🎜🎜%f
: Gleitkommazahl lesen 🎜🎜%c
: Zeichen lesen 🎜🎜%s
: Zeichenfolge lesen 🎜🎜🎜🎜Beispiel: 🎜🎜🎜Eine Ganzzahl lesen und in der Variablen num
speichern: 🎜rrreee 🎜Eine Gleitkommazahl lesen und Speichern Sie es in der Variablen pi
: 🎜rrreee🎜🎜Hinweis: 🎜🎜🎜🎜Die Scanfs-Funktion gibt eine Ganzzahl zurück, die die Anzahl der erfolgreich gelesenen Datenelemente darstellt. 🎜🎜Wenn das Lesen der Daten fehlschlägt (z. B. weil die Eingabedaten nicht mit dem Formatbezeichner übereinstimmen), wird -1 zurückgegeben. 🎜🎜Die Adresse der Variablen muss mithilfe der Adressierungsoperatoren &
an die scanfs-Funktion übergeben werden. 🎜🎜Das obige ist der detaillierte Inhalt vonDie Rolle von Scanfs in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!