SPEAKER 1: Recimo, da želim pisati program, ki natisne plovec, posebej rezultat delitve 1 s 10. No, moj prvi instinkt je, da napisati ta program, kot sledi. Float f enak 1 deljeno z 10, in nato tiskanje F odstotkov 0,1 F, s čimer ki pomeni, da bi rad za tiskanje float na eno decimalno mesto, backslash n vejica f. Pojdimo zdaj zbere ta program. Naredite float 0 dot slash plovec 0. No, to ni čisto v redu. Prepričan sem, da je 1 deljeno z 10, ali 1/10 ni 0,0, ampak 0,1, in še Tukaj vidim na zaslonu 0.0. Kaj se dogaja? No, izkazalo se je, da je v c, če razdelite int ga notr, boste dobili nazaj int. In tako, čeprav 1 deljeno z 10, je res 0.10, 0.1 ni mogoče vgraditi v int, in kaj c pa se skrajša, ali vrže proč vse, kar je po decimalno mesto, s čimer preneha nam s samo 0. Ampak potem, seveda, z možnostjo tiskanja f, smo navesti, da bi radi, da natisnete f eno decimalno mesto, in tako, da 0 je prikazan kot 0,0. No, očitno je to problem ki potrebuje rešitev.