ДЭВИД Малан: Так как же мы решить эту проблему? Ну, самый простой способ это просто, чтобы избежать Интс в целом, и вместо того, чтобы определить один поплавок поплавком. В частности, давайте изменим 1 до 1,0 и от 10 до 10,0, а затем сохранить этот подать как floats1.c. Давайте теперь скомпилировать его с макияжем floats1, а затем запустить его с floats1. И теперь, я действительно вижу 0,1. Там еще один способ мы могли бы решить это, и это, используя литье. Литье является процесс преобразования одного Тип данных в другую, считая его имеет смысл сделать это. В этом случае, то, что я мог сделать, это вернуться в версии кода, где я деления один в междунар на 10 в междунар, но Я мог явно указать компилятору что я хочу лечить 1, как если бы это плавать, хотя это внутр, и Я бы хотел, чтобы рассматривать 10 как поплавок, хотя это тоже является внутр. На самом деле, я мог уйти только с литье один из них к поплавку, потому что, если вы разделите поплавок на внутр или внутр поплавком, C будет вернуться к вам значение с плавающей запятой. Но в данном случае, для хорошей мерой, я буду конвертировать как для поплавков, перекомпилировать моя программа с макияжем floats1, то запустить его с точечной слэш floats1, и я также вижу 0,1.