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.