Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pitanje u vezi float i double preciznosti

[es] :: C/C++ programiranje :: C/C++ za početnike :: Pitanje u vezi float i double preciznosti

[ Pregleda: 2230 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ice-D

Član broj: 203571
Poruke: 33
*.adsl.net.t-com.hr.



Profil

icon Pitanje u vezi float i double preciznosti27.12.2008. u 09:40 - pre 186 meseci
Ako koristim tip double i u njega preko stringa unesem 3.01, on ga spremi kao 3.00999989999.., ako unesm 15.01, spremi ga kao 15.01000000..Govorimo o memoriji ( kad ga debagiram vidim vrednost) dok je konzolni output uredan. Ako koristim tip float, sve se spremi uredno, samo na manji broj decimal, 3.010000, 15.010000.
Zbog čega, i kako da postignem točnost i sa tipom double?
Code:
int main ()
{
    float x;
    string xx;
    cin >> xx;
    istringstream iss ( xx );
    iss >> x;
    return 0;
}
int main ()
{
    double x;
    string xx;
    cin >> xx;
    istringstream iss ( xx );
    iss >> x;
    return 0;
}
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.microsoft.com.



+6 Profil

icon Re: Pitanje u vezi float i double preciznosti29.12.2008. u 15:50 - pre 186 meseci
http://docs.sun.com/source/806-3568/ncg_goldberg.html
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
195.222.97.*



+2789 Profil

icon Re: Pitanje u vezi float i double preciznosti04.01.2009. u 20:12 - pre 186 meseci
Imaš nešto i na srpskom.

http://www.elitesecurity.org/p2008383

Pisao sam relativno detaljno o tome.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Pitanje u vezi float i double preciznosti

[ Pregleda: 2230 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.