Maison >développement back-end >C++ >Que signifie endl en C++
endl signifie "fin de ligne" en C++ et est utilisé pour insérer un caractère de nouvelle ligne dans le flux de sortie et démarrer une nouvelle ligne. Son principe de fonctionnement est le suivant : forcer le rafraîchissement du tampon du flux de sortie. Insère un caractère de nouvelle ligne et déplace le pointeur de sortie vers la ligne suivante.
endl signification en C++
endl est un mot-clé en C++ utilisé pour insérer un caractère de nouvelle ligne dans le flux de sortie. Il signifie « fin de ligne » et démarre une nouvelle ligne dans la sortie.
Usage
endl peut être utilisé comme une fonction normale sur le flux de sortie standard cout ou tout autre objet de flux de sortie. La syntaxe est la suivante :
<code class="cpp">output_stream << endl;</code>
Parmi eux, output_stream est l'objet du flux de sortie dans lequel les nouvelles lignes doivent être insérées.
Comment ça marche
endl force le vidage du tampon du flux de sortie en appelant la fonction membre nommée flush(). Cela signifie que toutes les données qui n'ont pas encore été écrites sur le périphérique de sortie sont envoyées immédiatement. L'insertion d'un caractère de nouvelle ligne signifie également que le pointeur de sortie se déplacera vers la ligne suivante.
Exemple
L'exemple suivant utilise endl pour imprimer "Hello World" dans le terminal, puis imprime "C++" sur une nouvelle ligne :
<code class="cpp">#include <iostream> using namespace std; int main() { cout << "Hello World" << endl; cout << "C++" << endl; return 0; }</code>
Résultats de sortie :
<code>Hello World C++</code>
Instructions supplémentaires
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!