SPEAKER 1: Да предположим, че искате да напишете програма, която отпечатва на плувка, специално в резултат на разделяне 1 от 10. Е, първият ми инстинкт ще бъде да напиша тази програма, както следва. Поплавъка е равен на 1, разделена на 10, и след това принтиране е от 0,1 процента е, по този начин което означава, че бих искал да отпечатате поплавък за един знак след десетичната запетая, наклонена черта н запетая F. Нека сега събиране на тази програма. Направете плувка 0 точки наклонена черта плувка 0. Е, това не е съвсем така. Аз съм съвсем сигурен, че един разделен на 10, или 1/10 не е 0.0, а 0.1, и още тук виждам на екрана 0.0. Какво става? Е, оказва се, че в C, ако разделите на вътр от ПНА, можете да получите обратно на вътр. И така, въпреки че един разделен на 10 е наистина 0.10, 0.1, не може да се побере в едно цяло число, и така това, което прави, е в това отрязва, или захвърля всичко, след като на знак след десетичната запетая, като по този начин оставяйки ни само с 0. Но след това, разбира се, с печат е, ние уточни, че бихме искали да отпечатате е да един знак след десетичната запетая, и така, че 0 се показва като 0.0. Е, явно това е проблем който се нуждае от разтвор.