>> DAVIDマラン：だからどのようにすることができます 我々はこの問題を解決する？
さて、最も簡単な方法は、単に回避することです int型は全体で、その代わりに定義する
フロートによる1フロート。
具体的には、のは1.0に1を変更してみましょう して、10から10.0、および、これを保存
floats1.cとしてファイル。
それではメイクfloats1でコンパイルしましょう​​、 してからfloats1を使用して実行します。
そして今、私は確かに0.1を参照してください。
>> 我々は解決できる別の方法があります それ、それはキャストを使用しています。
キャスティングは、1に変換するプロセスです データタイプ別に、それを仮定
そうすることは理にかなっています。
この場合、私は何ができることは戻っている 私はコードのバージョンに
int型は10でINTに1を分割するが、 私は明示的にコンパイラに言うことができる
私はそれはだかのように1を扱いたいという それはint型だとしても、フロート、および
私はfloatとして10の治療したいのですが、 それは、あまりにも、int型であっても。
>> 実際には、私だけで逃げることができ floatにこれらのいずれかを鋳造、
なぜならあなたがでフロートを分割した場合 INT、またはフロートによってint型、C意志
あなたに浮動小数点値を返します。
しかしこの場合、良い測定のために、私はよ 再コンパイルし、フロートの両方に変換する
メイクfloats1と私のプログラムは、 ドットスラッシュfloats1でそれを実行し、
私も0.1を参照してください。