Elmagyarázod, hogy mit jelent az hogy a float egyszeres pontosságú a double pedig kétszeres?
A könyvben csak az van írva,hogy a float egyszeres a double pedig kétszeres pontosságú minden más típus mellet ott van,hogy mettől meddig képesek ábrázolni a számokat csak ennél a kettőnél nincs.
Matematikában nagyon rossz vagyok de szeretném megérteni ezt.
Szia.
"A valós számtípusok esetén tört (racionális véges) számértékek jelenlétére kell készülnünk. Amennyiben a tárolandó, kezelendő adataink mondjuk hőmérséklet adatok, úgy általában egész számok is elegendők szoktak lenni. Ha súlyadatokkal dolgozunk mondjuk egy gyógyszertári alkalmazásban, akkor a dekagramm tört részeit is tudnunk kell leírni.
A valós számtípusoknak két konkrét típusa létezik:
float 4 byte 7 értékes számjegy 3.4*10^38
double 8 byte 15 értékes számjegy 1.7*10^308
...
...
"
Forrás : [link]
Görgess le a "Valós szám típusok"-ig
Sok sikert.
Üdv.
Egyszeres pontosságú (32 bit) lebegőpontos szám esetén a legnagyobb/legkisebb ábrázolni képes szám:
3.4028234 × 10^(+-38)
Vegyük figyelembe, hogy a pontossága mindig relatív! Így a hiba is szorozódik.
Kétszeres pontosságú szám esetén ez a határ:
2.2250738585072014 × 10^(*−308)
Hogy el tudjuk képzelni, hogy a pontosság mennyire fontos: Az 1-hez legközelebbi eltárolható dupla pontosságú lebegőpontos szám:
1.0000000000000002
Vannak olyan számok amiket valódi értékén még kétszeres pontosságú lebegőpontos számmal se tudunk eltárolni.
Például a 0.1 szám valódi értéke: 0.10000000149011612
Nézz utána a számok ábrázolásának. Hogyan vannak tárolva, mind az egész mind a racionális számok.
Ha azt megérted ez triviális.
A címszó: lebegőpontos számábrázolás.
Kettedestörtek, és nem tizedesek.
Ahogy tízesben az 1/3-ot csak végtelen törttel tudod leírni (0,3333...), úgy kettesben az 1/10 is hasonlóan végtelen.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!