Liukuluvut tulostetaan järjestelmän määräämällä tarkkuudella.
Käyttäjä voi valita liukuluvulle tätä pienemmän esitystarkkuuden kirjoittamalla tulostuskentän leveysmääreen jälkeen pisteen ja kokonaisluvun, joka ilmaisee desimaalien määrän.
Tarkastellaan seuraava tulostuslausetta:
printf ("Arvo kahdella desimaalilla: %1.2f",y);
Tässä tulostetaan liukuluku kahdella desimaalilla. Kentän leveydeksi on asetettu 1, mikä saa aikaan sen, että järjestelmä leventää kenttää automaattisesti tarpeen mukaan. Kentän leveys voitaisiin jättää myös pois eli voitaisiin kirjoittaa:
printf ("Arvo kolmella desimaalilla: %.3f",y);