>> GARSIAKALBIS 1: Tarkime, aš norėčiau parašyti programa, kuri spausdina trintuve,
specialiai rezultatas dalijant 1 iki 10.
Na, pirmieji mano instinktai būtų rašyti šią programą, kaip nurodyta toliau.
Plūdės f lygus 1, padalytas iš 10, ir tada spausdinti F proc 0,1 f, taip
reiškiantis, kad aš norėčiau spausdinti plūdė vienos dešimtosios tikslumu,
Backslash n kablelis f.
Leiskite dabar kaupia šią programą.
Padaryti plūdė 0 taškų velniop plūdę 0.
>> Na, tai ne visai teisinga.
Aš esu visiškai tikras, kad 1, padalytą iš 10, arba 1/10 nėra 0,0, bet 0,1, ir dar
čia aš matau ekrane 0,0.
Kas vyksta?
Na, paaiškėja, kad c, jei padalinti int iki int,
tu grįžti int.
Ir todėl, nors 1, padalytą iš 10 yra tikrai 0,10, 0,1 netelpa int,
ir taip kas c yra ji nukerta, arba išmeta viską po
po kablelio, paliekant mums tik su 0.
>> Bet tada, žinoma, su spausdinimo f, mes nurodo, kad mes norime spausdinti f, kad
vienas skaičius po kablelio, ir kad 0 rodomas kaip 0,0.
Na, aiškiai tai problema kad turi sprendimą.