SPEAKER 1: Předpokládejme, že bych chtěl napsat program, který vytiskne float, konkrétně výsledek dělení 1. do 10.. No, moje první instinkt by bylo tento program napsat takto. Float f se rovná 1 děleno 10, a poté vytisknout f procent .1 f, a tím znamenat, že bych chtěl vytisknout plovák na jedno desetinné místo, zpětné lomítko n čárka f. Pojďme se nyní zkompilovat tento program. Zkontrolujte float 0 bodů lomítko plovák 0. No, to není tak docela pravda. Jsem si docela jistý, že 1 děleno 10, nebo 1/10 je to 0,0, ale 0,1, a přesto Zde vidím na obrazovce 0.0. Co se děje? No, ukázalo se, že v c, jestliže rozdělit int o int, dostanete zpět int. A tak i přesto, 1 děleno 10 je dokonce 0,10, 0,1 nevejde do int, a tak to, co c to je to zkrátí, nebo zahodí vše, co po desetinné místo, čímž ponechává nám se právě 0. Ale pak, samozřejmě, s potiskem f, my určit, že bychom chtěli vytisknout f na jedno desetinné místo, a tak, aby 0 se zobrazí jako 0.0. No, jasně se jedná o problém který potřebuje řešení.