>> DAVID Malan: Torej, kako lahko bomo rešili ta problem?
No, najlažji način je, samo da bi se izognili ints skupaj, in namesto tega opredeliti
en float s plovcem.
Natančneje, pa spremenimo 1-1,0 in 10 do 10,0 in nato prihraniti
datoteko kot floats1.c.
Pojdimo zdaj jo prevesti z make floats1, in ga nato teči z floats1.
In zdaj sem zares videl 0.1.
>> Obstaja še en način, kako bi lahko rešili je, in da je z uporabo litje.
Ulivanje je proces pretvorbe ene podatkovni tip v drugo, je ob predpostavki,
Smiselno je, da to storijo.
V tem primeru, kaj lahko storim je, pojdite nazaj z različico kode, kjer sem
delitvijo enega v notr z 10 int, vendar Jaz bi izrecno povedal prevajalnik
da želim obravnavati 1, kot da je float, čeprav je int, in
Rad bi zdravljenje 10 kot likvidna sredstva, čeprav je tudi, je int.
>> V resnici, sem lahko izmaže samo litje enega od teh na likvidna sredstva,
ker če si razdeliti plovec, ki jih int, ali int s plovcem, bo C
vrnitev na vas s plavajočo vejico vrednost.
Toda v tem primeru za dober ukrep, bom spremeniti tako, da plovci, prevedem
moj program z make floats1, nato teči z dot poševnica floats1,
in vidim tudi 0.1.