>> DAVID MALAN: Belə ki, necə Biz bu problemi həll?
Yaxşı, asan yolu yalnız qarşısını almaq üçün ints cəmi, və əvəzinə müəyyən
bir float bir float.
Xüsusilə, nin 1.0 1 dəyişdirmək imkan və 10.0 10, və sonra bu saxlamaq
floats1.c kimi fayl.
Indi etmək floats1 ilə tərtib edək, və sonra floats1 ilə axır.
Və indi mən həqiqətən 0.1 görürük.
>> Biz həll edə bilər başqa bir yolu var Bu ki, tökmə istifadə edir.
Tökmə bir konvertasiya prosesi data type başqa, bu fərz
bunu əhəmiyyət kəsb edir.
Bu halda, mən nə edə bilər geri getmək edir Mən kod versiyası
int 10 int bir ayırıcı, lakin Mən aşkar compiler deyə bilər
Mən bunu sanki 1 müalicə etmək istəyirəm ki, bir bir int var, baxmayaraq ki, üzmək və
Mən bir float kimi 10 müalicə etmək istərdim, Bu, çox, bir int olsa.
>> Əslində, mən yalnız üz əldə edə bilər , bir float üçün bu bir tökmə
çünki bir bir float bölmək əgər int və ya float tərəfindən int, C edəcək
sizə bir üzən point dəyər qayıtmaq.
Lakin bu halda, yaxşı tədbir üçün, I will compile, üzüb gedirdi çevirə
etmək floats1 ilə mənim proqram, sonra dot çizgi floats1 ilə run,
və mən də 0.1 görürük.