>> 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.
Е, явно това е проблем който се нуждае от разтвор.