Sì, il carattere di fine riga è quello, ma non c'entra nulla in questo caso: chi ha scritto scanf() ha deciso che legge fino allo spazio. E' così, fine*

* In realtà usando scanf("%[a-z A-Z0-9]", s); puoi leggere intere frasi ma in questo caso è meglio usare fgets()