Maison > Article > développement back-end > Comment écrire une nouvelle ligne en langage C
Le retour à la ligne en langage C peut réaliser la fonction de passage à la ligne suivante. Il existe trois méthodes principales : 1. Utiliser le caractère d'échappement n ; 2. Utiliser la fonction puts ; 3. Envelopper directement la ligne dans certains cas. La macro EOL peut être utilisée pour sélectionner automatiquement les sauts de ligne en mode multiplateforme.
Nouvelle ligne en langage C
En langage C, une nouvelle ligne peut être obtenue en utilisant le caractère d'échappement n
. n
来实现。
使用 printf
函数
<code class="c">printf("这是第一行\n这是第二行");</code>
使用 puts
函数
<code class="c">puts("这是第一行"); puts("这是第二行");</code>
直接换行
在某些情况下,也可以直接在代码中换行,无需使用任何函数或字符:
<code class="c">这是第一行 这是第二行</code>
跨平台注意事项
在 Windows 系统中,n
表示换行符,而在 Unix 和 Linux 系统中,它表示换行并回车。要实现跨平台兼容性,可以使用宏 EOL
printf
🎜🎜<code class="c">#if defined(_WIN32) || defined(_WIN64) #define EOL "\r\n" #else #define EOL "\n" #endif printf("这是第一行%s这是第二行", EOL);</code>🎜🎜Utilisez la fonction
puts
🎜🎜rrreee🎜🎜Enroulez directement les lignes🎜🎜🎜Dans certains cas, cela peut également être fait directement dans le code Saut de ligne sans utiliser de fonctions ni de caractères : 🎜rrreee🎜🎜Notes multiplateformes🎜🎜🎜Dans les systèmes Windows, n
représente un caractère de nouvelle ligne, tandis que dans les systèmes Unix et Linux, il représente un caractère de nouvelle ligne et renvoie la voiture. Pour une compatibilité multiplateforme, vous pouvez utiliser la macro EOL
qui sélectionnera automatiquement le caractère de nouvelle ligne correct en fonction de votre système : 🎜rrreeeCe 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!