Jeśli są te dwa słowa kluczowe, muszą mieć swoje własne znaczenie. Więc chcę wiedzieć, co je wyróżnia i jaki jest ich kod?
string
newline
carriage-return
linefeed
feromix
źródło
źródło
Odpowiedzi:
Linii zasilającej oznacza ruchome jedną linię naprzód. Kod jest
\n
.A powrót karetki środki przesuwając kursor na początku wiersza. Kod jest
\r
.Edytory Windows często nadal używają kombinacji obu jak
\r\n
w plikach tekstowych. Unix używa głównie tylko\n
.Oddzielenie pochodzi od czasów pisania na maszynie, gdy obróciłeś kółko, aby przesunąć papier, aby zmienić linię, i przesunąłeś karetkę, aby wznowić pisanie na początku linii. To były dwa kroki.
źródło
\n\r
?Ponieważ nie mogę komentować z powodu braku wystarczającej liczby punktów premiowych, muszę odpowiedzieć na poprawną odpowiedź udzieloną przez Burhana Khalida.
W bardzo laikańskim języku Naciśnij klawisz Enter to kombinacja powrotu karetki i przesunięcia wiersza.
Powrót karetki wskazuje kursor na początku linii w poziomie, a przesunięcie linii przesuwa kursor do następnej linii w pionie. Połączenie obu daje nowy efekt linii (\ n).
Odniesienie - https://en.wikipedia.org/wiki/Carriage_return#Computers
źródło
Oba są pierwotne ze starych dni drukowania.
Zwrot karetki pochodzi z dni drukarek telegraficznych / starych maszyn do pisania, gdzie dosłownie powraca karetka do następnej linii i pcha papier do góry. Tak nazywamy teraz
\r
.Przesuw wiersza
LF
sygnalizuje koniec linii, sygnalizuje zakończenie linii - ale nie przesuwa kursora do następnej linii . Innymi słowy, nie „przywraca” kursora / głowicy drukarki do następnego wiersza.Więcej szczegółowych informacji można znaleźć na stronie potężnej wikipedii .
źródło