GŁOŚNIK 1: Załóżmy, chciałbym napisać program, który wypisuje pływaka, specjalnie wynik dzielenia 1 przez 10. Cóż, moje pierwsze instynkty byłoby Napisać program w następujący sposób. Pływak f wynosi 1 dzieli się przez 10, a następnie wydrukować f procent 0,1 f, a tym samym co oznacza, że ​​chciałbym, aby wydrukować Pływak do jednego miejsca po przecinku, odwrotny ukośnik n przecinek f. Załóżmy teraz skompilować ten program. Sprawdź, kropka slash pływak pływak 0 0. Dobrze, że nie jest całkiem w porządku. Jestem pewien, że 1 dzieli się przez 10, lub 1/10 jest 0,0, a 0,1, a jeszcze tutaj widzę na ekranie 0.0. Co się dzieje? Cóż, okazuje się, że w C, jeśli podzielić int przez int, wrócisz int. A więc nawet jeśli 1 jest dzielona przez 10. rzeczywiście 0.10, 0.1, nie może zmieścić się w int, i co z tego c nie jest to obcina, lub wyrzuca wszystko po miejsca po przecinku, pozostawiając tym samym nam się tylko 0. Ale, oczywiście, z nadrukiem f, my określić, że chcemy wydrukować f miejsca po przecinku, a więc, że 0 wyświetlana jest jako 0,0. Cóż, najwyraźniej jest to problem , który wymaga rozwiązania.