Maison >développement back-end >Tutoriel C#.Net >Comment ajouter le compilateur C de niveau suivant
En C, l'ajout d'un caractère Newline est obtenu en utilisant la séquence de nouvelles Escape Newline n
. Cette séquence spéciale indique au flux de sortie (généralement la console) de déplacer le curseur au début de la ligne suivante. Ce n'est pas un personnage littéral que vous voyez imprimé, mais plutôt un personnage de contrôle qui manipule la position du curseur. Vous pouvez inclure cette séquence d'évasion dans des chaînes ou des tableaux de caractères que vous imprimez en utilisant des fonctions comme printf
ou puts
.
Par exemple:
<code class="c">#include <stdio.h> int main() { printf("This is the first line.\n"); printf("This is the second line.\n"); return 0; }</code>
Ce code imprimera "Ceci est la première ligne". Sur une ligne, et "Ceci est la deuxième ligne". sur la ligne suivante. Le n
dans chaque instruction printf
est responsable de la rupture de ligne. Vous pouvez également utiliser n
dans les tableaux de caractères transmis à puts
:
<code class="c">#include <stdio.h> int main() { char myString[] = "This is a single line.\nThis is a second line."; puts(myString); return 0; }</code>
Cela produira la même sortie que l'exemple précédent. La fonction puts
ajoute automatiquement un nouveau caractère à la fin de la chaîne qu'il imprime, donc l'ajout d'un n
supplémentaire à la fin de la chaîne est facultatif mais parfois préféré pour la clarté.
Le code C pour déplacer le curseur vers la ligne suivante est essentiellement le même ajout. La séquence Newline Escape n
sert cet objectif. Lorsqu'il est imprimé, n
n'imprime pas un caractère visible mais demande plutôt au périphérique de sortie (généralement votre console ou votre terminal) de déplacer le curseur au début de la ligne suivante. Il n'y a pas de fonction distincte spécifiquement pour le mouvement du curseur; Le caractère Newline gère cela directement dans le contexte de l'impression de sortie.
La sortie d'impression sur une nouvelle ligne dans un programme C est effectuée en utilisant le caractère n
Newline dans vos fonctions de sortie. Les fonctions les plus courantes sont printf
et puts
. printf
offre plus de contrôle de formatage, tandis que puts
est plus simple pour les chaînes d'impression.
Par exemple, en utilisant printf
:
<code class="c">#include <stdio.h> int main() { printf("Line 1\n"); printf("Line 2\n"); return 0; }</code>
et en utilisant puts
:
<code class="c">#include <stdio.h> int main() { puts("Line 1"); puts("Line 2"); return 0; }</code>
Les deux exemples imprimeront "Ligne 1" et "Ligne 2" sur les lignes séparées. N'oubliez pas que puts
ajoute automatiquement une nouvelle ligne à la fin de la chaîne, tandis que printf
oblige à inclure explicitement n
pour une pause de ligne.
La création d'une rupture de ligne dans la sortie de votre programme C est synonyme d'ajout d'un caractère Newline. La méthode consiste à utiliser la séquence n
Escape dans vos instructions d'impression. Ce caractère signale le flux de sortie pour déplacer le curseur vers la ligne suivante, créant ainsi l'effet visuel d'une rupture de ligne. Cela s'applique que vous utilisiez printf
pour la sortie formatée ou puts
pour l'impression de chaîne plus simple. La technique fondamentale reste cohérente: inclure n
partout où vous voulez qu'une pause de ligne apparaisse dans votre sortie.
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!