Kezdőoldal » Számítástechnika » Programozás » Lebegőpontos probléma?

Lebegőpontos probléma?

Figyelt kérdés

Most tanulom a lebegőpontos ábrázolást, viszonylag jól is megy, de egy számmal gondom akadt. A 2,2 mantisszára ezt írja a netes konvertáló:


(előjel)0 (kitevő+127)1000000 (mantissza)00001100 11001100 11001101


A végén mi az az egyes? Ott 0-nak kéne lennie nem? Hiszen a 0,2, azaz 0011 kéne ismételgesse magát, nem?


2013. dec. 9. 15:35
 1/7 A kérdező kommentje:
Ja 1-el elírtam, a mantissza első 0-ja még a kitevő+127hez tartozik, de ettől még mindig nem értem a végét!
2013. dec. 9. 15:37
 2/7 anonim ***** válasza:
100%

Az utolsó 1-es szerintem kerekítés.


001100(11...) ->

001101


Mint mikor a 0099-et kerekítjük 001-re.

2013. dec. 9. 16:07
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

"Mint mikor a 0099-et kerekítjük 001-re."

Na még egyszer.. :)


Szóval mondjuk mikor 10-es számrendszerben kerekítünk:

1,00990099 ->

1,009901

2013. dec. 9. 16:09
Hasznos számodra ez a válasz?
 4/7 iostream ***** válasza:
Nem is értem a problémát. Nem ábrázolható a 2,2 pontosan, tehát miért probléma, hogy nem ábrázolja pontosan?
2013. dec. 9. 16:09
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Köszi!
2013. dec. 9. 16:10
 6/7 A kérdező kommentje:
Hát csak gondolom számonkérésnél nem mindegy hogy írom le, és nem tudtam miért nem 0 van a végén
2013. dec. 9. 16:11
 7/7 anonim ***** válasza:
A lebegőpontos áramkörök általában pár bittel többel számolnak, mint ami kifelé látszik, és azok alapján kerekítenek. Így valamivel pontosabb értéket adnak, mintha simán csak levágnák a végét.
2013. dec. 9. 16:40
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!