>> DAVID Malan: svo hvernig getur við leyst þetta vandamál?
Jæja, auðveldasta leiðin er bara að forðast ints öllu leyti, og í staðinn skilgreina
einn fljóta með fljóta.
Sérstaklega, skulum breyta 1-1,0 og 10-10,0, og síðan vista þetta
skrá sem floats1.c.
Skulum nú saman það með förðun floats1, og þá hlaupa það með floats1.
Og nú, ég sé örugglega 0,1.
>> Það er önnur leið að við gætum leyst það, og það er að nota steypu.
Casting er ferlið að breyta einn gögn gerð til annars, miðað við það
er vit í að gera það.
Í þessu tilfelli, það sem ég gæti gert er að fara aftur til útgáfu af kóða þar sem ég er
deila einn í int af 10 í int, en Ég gæti skýrt segja þýðanda
að ég vil að meðhöndla 1 eins og það er fljóta, jafnvel þó að það er int og
Mig langar til að meðhöndla 10 sem flotholt, jafnvel þótt það líka, er int.
>> Í raun og veru, ég gæti komist upp með bara steypu einn af þessum á flot,
því ef þú skiptir fljóta með sem Int, eða int með því að festa flotholt, C mun
aftur til þín fljótandi Spjallsvæði gildi.
En í þessu tilfelli, gott mál, ég umbreyta bæði til fljóta, laun
áætlun mín með förðun floats1, þá keyra það með punktur slash floats1,
og ég sé líka 0,1.