Kezdőoldal » Számítástechnika » Programozás » Elmagyarázod, hogy mit jelent...

Elmagyarázod, hogy mit jelent az hogy a float egyszeres pontosságú a double pedig kétszeres?

Figyelt kérdés

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.


2015. jan. 29. 00:36
 1/6 coopper ***** válasza:

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.

2015. jan. 29. 07:18
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

Az egyszeres (single) pontosságú 32 bites, a kétszeres (double) meg 64 bites.

[link]

[link]

2015. jan. 29. 12:00
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

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

2015. jan. 29. 12:56
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Egy kicsit sem értem ez hihetetlen számomra.
2015. jan. 29. 23:06
 5/6 anonim ***** válasza:

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.

2015. jan. 30. 00:14
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

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.

2015. jan. 30. 02:30
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!