>> DAVID Malan: Pa kako mogu ćemo riješiti ovaj problem?
Pa, najlakše je samo kako bi se izbjeglo Ints uopce, i umjesto toga definirati
jedan float by float.
Naime, neka je promijeniti 1-1,0 i 10-10,0, a zatim spremite to
podnijeti kao floats1.c.
Idemo sada ga sastaviti s make floats1, , a zatim ga pokrenuti s floats1.
I sada, ja doista vidjeti 0.1.
>> Postoji još jedan način na koji bi mogao riješiti je, i da je pomoću casting.
Lijevanje je postupak pretvorbe jednog tip podataka u drugu, uz pretpostavku
Ima smisla da to učini.
U ovom slučaju, ono što sam mogao učiniti je vratiti na verziju koda gdje sam
dijeljenjem jedan u int s 10. u int, ali Mogao sam jasno reći prevodilac
da želim tretirati 1 kao da je plutaju, iako je int, a
Ja bih za liječenje 10 kao float, iako je, također, int.
>> U stvarnosti, mogao sam izvući samo lijevanje jedan od tih na plovak,
jer ako se dijeli plutaju po int, ili int by float, C će
vratiti na vas Krajnja vrijednost.
No, u ovom slučaju, za dobru mjeru, ja ću pretvoriti i na plovcima, kompilirati
moj program s make floats1, a zatim pokrenuti ga s dot slash floats1,
i ja isto tako vidjeti 0.1.