S'il y a ces deux mots-clés, ils doivent avoir leur propre signification. Je veux donc savoir ce qui les rend différents et quel est leur code?
string
newline
carriage-return
linefeed
phéromix
la source
la source
Réponses:
Un saut de ligne signifie avancer d'une ligne. Le code est
\n
.Un retour chariot signifie déplacer le curseur au début de la ligne. Le code est
\r
.Les éditeurs Windows utilisent souvent la combinaison des deux comme
\r\n
dans les fichiers texte. Unix utilise principalement uniquement le\n
.La séparation vient du temps de la machine à écrire, lorsque vous avez tourné la roue pour déplacer le papier pour changer la ligne et déplacé le chariot pour recommencer à taper au début d'une ligne. Ce fut deux étapes.
la source
\n\r
?Comme je ne peux pas faire de commentaire parce que je n'ai pas assez de points de récompense, je dois répondre à la bonne réponse donnée par @Burhan Khalid.
Dans une langue très simple, la touche Entrée est une combinaison de retour chariot et de saut de ligne.
Le retour chariot pointe le curseur au début de la ligne horizontalement et le saut de ligne déplace le curseur à la ligne suivante verticalement. La combinaison des deux vous donne un nouvel effet de ligne (\ n).
Référence - https://en.wikipedia.org/wiki/Carriage_return#Computers
la source
Ces deux éléments sont primaires depuis les anciens jours d'impression.
Le retour chariot est du temps des imprimantes téléscripteurs / vieilles machines à écrire, où littéralement le chariot revenait à la ligne suivante et poussait le papier vers le haut. C'est ce que nous appelons maintenant
\r
.Le saut de ligne
LF
signale la fin de la ligne, il signale que la ligne est terminée - mais ne déplace pas le curseur sur la ligne suivante . En d'autres termes, il ne "renvoie" pas le curseur / la tête d'impression à la ligne suivante.Pour plus de détails divers, le puissant wikipedia à la rescousse.
la source