Maison >développement back-end >C++ >Que signifie endl en C++

Que signifie endl en C++

下次还敢
下次还敢original
2024-05-01 10:03:17677parcourir

endl est une fonction de bibliothèque standard en C++ utilisée pour insérer un caractère de nouvelle ligne dans le flux de sortie. L'objectif spécifique est le suivant : insérer un caractère de nouvelle ligne pour indiquer le début d'une nouvelle ligne. Utilisé avec l'opérateur << pour insérer un caractère de nouvelle ligne dans le flux de sortie. Comme « n », mais vide le flux, affichant immédiatement la sortie sur la console. Est un caret de flux qui peut être utilisé avec d’autres carets de flux.

Que signifie endl en C++

endl en C++

endl est une fonction de bibliothèque standard en C++, qui signifie "fin de ligne". Il s'agit d'un caractère d'insertion de flux utilisé pour insérer un caractère de nouvelle ligne dans le flux de sortie.

Purpose

endl est utilisé pour indiquer le début d'une nouvelle ligne dans le flux de sortie. Il est souvent utilisé avec l'opérateur << pour insérer des nouvelles lignes dans le flux de sortie. Par exemple :

<code class="cpp">std::cout << "Hello" << endl;</code>

Cela affichera "Bonjour" et le placera sur une nouvelle ligne du flux de sortie.

Différence avec 'n'

endl est similaire à 'n' (caractère d'échappement de nouvelle ligne), mais il existe une légère différence entre les deux :

  • endl s'actualise après avoir inséré un caractère de nouvelle ligne dans le flux du flux de sortie. Cela permet de voir immédiatement la sortie sur la console sans vider le flux.
  • endl est un caret de flux et 'n' est un caractère. Cela signifie que endl peut être utilisé avec d'autres carets, tels que <<, mais 'n' ne le peut pas.

Exemple d'utilisation

Voici quelques exemples d'utilisation de endl :

<code class="cpp">// 输出 "Hello" 并换行
std::cout << "Hello" << endl;

// 输出文件 "output.txt" 中的文本
std::ofstream output("output.txt");
output << "Hello" << endl;</code>

Summary

endl est une fonction de bibliothèque standard en C++ permettant d'insérer des caractères de nouvelle ligne dans le flux de sortie. Il permet de voir immédiatement la sortie sur la console et peut être utilisé avec d'autres carets de flux.

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
Article précédent:Que signifie → en C++ ?Article suivant:Que signifie → en C++ ?