Heim > Backend-Entwicklung > C++ > Die Bedeutung von scanf in der C-Sprache

Die Bedeutung von scanf in der C-Sprache

下次还敢
Freigeben: 2024-05-02 19:54:15
Original
1176 Leute haben es durchsucht

Die Funktion

scanf ist eine Eingabefunktion in der Sprache C, die zum Lesen formatierter Daten aus der Standardeingabe verwendet wird. Die Verwendung ist wie folgt: Geben Sie das Format der Eingabedaten an (mithilfe einer Formatzeichenfolge). Geben Sie die Variablenadresse an (mit dem &-Operator). Liest Daten aus der Standardeingabe gemäß einer formatierten Zeichenfolge und speichert sie in der angegebenen Variablen.

Die Bedeutung von scanf in der C-Sprache

Die Bedeutung der Scanf-Funktion in der C-Sprache

Die Scanf-Funktion ist eine Standardeingabefunktion in der C-Sprache, mit der formatierte Daten von der Standardeingabe (normalerweise der Tastatur) gelesen und am angegebenen Speicherort gespeichert werden .

Verwendung:

scanf("formatierte Zeichenfolge" & Variablenliste);

wobei:

  • formatierte Zeichenfolge: Geben Sie das Format der Eingabedaten an, zum Beispiel stellt „%d“ eine Ganzzahl dar , „%f“ stellt eine Gleitkommazahl dar.
  • Variablenliste: Variablenadressen, die Eingabedaten der Reihe nach speichern.

Beispiel:

<code class="c">int age;
float weight;
scanf("%d %f", &age, &weight);</code>
Nach dem Login kopieren

In diesem Beispiel liest die Scanf-Funktion zwei Daten aus der Standardeingabe, die ersten Daten sind eine Ganzzahl und werden in der Altersvariablen gespeichert, die zweiten Daten sind eine Gleitkommazahl und werden in der gespeichert Gewicht in Variablen.

Formatzeichen:

Formatzeichen Datentyp
%d Ganzzahl
%f Gleitkommazahl
%c Zeichen
%s String

Hinweis: Die

  • scanf-Funktion erfordert, dass das Format der Eingabedaten mit der Formatzeichenfolge übereinstimmt, andernfalls wird ein Fehler verursacht.
  • Wenn Sie die Scanf-Funktion verwenden, müssen Sie den &-Operator verwenden, um die Variablenadresse zu erhalten. Die Funktion
  • scanf überspringt führende Leerzeichen.

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage