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

Que signifie endl en C++

下次还敢
Libérer: 2024-04-26 17:15:23
original
933 Les gens l'ont consulté

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.

Que signifie endl en C++

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 :

1

output_stream << endl;

Copier après la connexion

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 :

1

2

3

4

5

6

7

8

9

#include <iostream>

 

using namespace std;

 

int main() {

  cout << "Hello World" << endl;

  cout << "C++" << endl;

  return 0;

}

Copier après la connexion

Résultats de sortie :

1

2

<code>Hello World

C++</code>

Copier après la connexion

Instructions supplémentaires

  • endl est une macro, elle se développe en une expression qui exécute le comportement décrit ci-dessus.
  • endl diffère de « n », qui est une séquence d'échappement de caractères qui insère un caractère de nouvelle ligne dans la sortie mais ne vide pas le tampon.

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!

Étiquettes associées:
c++
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal