Maison >développement back-end >C++ >Qu'est-ce que \n en C++

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

下次还敢
下次还敢original
2024-05-06 18:51:15936parcourir

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>

Sortie :

<code>这是第一行
这是第二行</code>

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!

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:Le rôle de \n en c++Article suivant:Le rôle de \n en c++