Виступаючий 1: Припустимо, я хотів би написати програма, яка виводить поплавок, спеціально результат ділення 1 на 10. Ну, мої перші інстинкти буде написати цю програму таким чином. Поплавок е дорівнює 1 ділиться на 10, а потім друкувати е з відсотків 0,1 е, тим самим показуючи, що я хотів би, щоб надрукувати поплавок до однієї десятої, коса риса п кома е. Давайте тепер скомпілювати цю програму. Зробити поплавок 0 точка слеш поплавок 0. Ну, це не зовсім правильно. Я абсолютно впевнений, що 1 ділиться на 10, або 1/10 Не 0.0, але 0.1, і все ж тут я бачу на екрані 0.0. Що відбувається? Ну, виходить, що в с, якщо Ви розділити Int допомогою Int, ви отримаєте назад в Int. І тому, незважаючи 1 ділиться на 10 є дійсно 0.10, 0.1 не може поміститися в междунар, ну і що з робить це обрізає, або відкидає всі після після коми, тим самим залишаючи нам тільки з 0. Але тоді, звичайно, з печаткою е, ми вказати, що ми хотіли б надрукувати е к один знак після коми, а так, щоб 0 відображається як 0,0. Ну, очевидно, що це є проблемою що потребує вирішення.