\r = carattere esadecimale 0x0d = Carriage Return = 'porta il cursore al primo carattere della riga corrente'
\n = carattere esadecimane 0x0a = Line Feed = 'porta il cursore in basso di una riga'
Poi si può aggiungere che i files di testo in ambiente windows hanno ad ogni fine riga la coppia di caratteri 0x0d 0x0a (\r\n), mentre in ambiente Unix il termine della riga viene identificato dal solo carattere 0x0a (\n) ...
HTH
Zappa