Maison > développement back-end > C++ > le corps du texte

Qu'est-ce que \n en C++

下次还敢
Libérer: 2024-05-06 18:51:15
original
920 Les gens l'ont consulté

En C++, n est un caractère de nouvelle ligne, qui déplace la position de sortie vers la ligne suivante. Objectif : 1. Créer une nouvelle ligne dans une chaîne et déplacer le texte vers la ligne suivante. 2. Utilisé pour la sortie, les opérations sur les fichiers et les opérations sur les chaînes. Par rapport à endl, endl non seulement encapsule les nouvelles lignes, mais actualise également le flux de sortie pour garantir l'écriture des données. n ne fonctionne que sur les flux de sortie, tels que cout et ofstream. Notez les conventions de nouvelle ligne des différentes plates-formes, Windows utilise "rn".

Qu'est-ce que \n en C++

n en C++

En C++, n est un caractère d'échappement, représentant un caractère de nouvelle ligne. Lorsque le flux de sortie rencontre n, il déplace la position de sortie actuelle vers la ligne suivante.

Utilisation :

n est principalement utilisé pour créer des sauts de ligne dans des chaînes afin de déplacer le texte vers la ligne suivante. Il peut être utilisé pour la sortie, les opérations sur les fichiers ou les opérations sur les chaînes.

Exemple :

<code class="cpp">// 在 cout 中使用 \n
cout << "这是第一行" << endl;
cout << "这是第二行" << endl;</code>
Copier après la connexion

Sortie :

<code>这是第一行
这是第二行</code>
Copier après la connexion

Différence par rapport à endl :

endl est également un caractère d'échappement pour les nouvelles lignes, mais il est plus complet que n. En plus des nouvelles lignes, endl vide également le flux de sortie, garantissant que les données sont immédiatement écrites sur le périphérique.

Remarque :

  • n ne fonctionne que dans les flux de sortie, tels que cout et ofstream.
  • Différentes plates-formes peuvent utiliser différentes conventions de nouvelle ligne, mais la plupart des plates-formes utilisent « n » comme caractère de nouvelle ligne.
  • Sur les systèmes Windows, utilisez « rn » comme caractère de nouvelle ligne pour garantir la compatibilité.

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++
source:php.cn
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