Peräkkäiset printf()-lauseet tulostavat tekstiä samalle riville, ellei riviä jollain keinolla vaihdeta.
Riviä vaihdetaan kirjoittamalla printf()-lauseessa muotoilumerkkijonoon
rivinvaihtomerkki, joka on '\n'.
Tarkastellaan esimerkkejä rivinvaihdon käytöstä. Esitetään aluksi lause, jossa
tulostetaan muuttujan tulos arvo ja vaihdetaan riviä:
printf ("Tulos on %d\n",tulos);
Seuraavassa on lause, jolla vaihdetaan riviä ja tulostetaan teksti "Tämä on summausohjelma" uudelle riville. Riviä vaihdetaan lopuksi kaksi kertaa. Näin saadaan yksi tyhjä rivi tekstin alapuolelle:
printf ("\nTämä on summausohjelma\n\n");
Riviä voidaan vaihtaa myös tekstin sisällä:
printf ("Eka rivi\nToka rivi");
Tässä vaihdetaan riviä, kun "Eka rivi" on kirjoitettu. Lopputulos
on
Eka rivi
Toka rivi
On myös mahdollista tulostaa pelkkä rivinvaihto:
printf ("\n");