[ brale1 @ 03.05.2008. 07:17 ] @
Pozdrav,

molim nekog dobronamjernog, da na jednostavan način objasni tehniku zapisivanja realnog broja u memoriju.
Kako se neki relni broj 1234,567 zapisuje u dva bytea memorijskog prostora, tehnikom pomičnog zareza?
Hvala lijepa
[ rumpl @ 04.05.2008. 11:51 ] @
http://en.wikipedia.org/wiki/IEEE_754
[ brale1 @ 08.05.2008. 18:23 ] @
Hvala Rumpl na linku.
pokušao sam odgonetnuti i razumijeti, pa baš mi ne ide.
malo engleski, malo stručna terminologija, malo ja.

Nije mi jasno zašto se, u tehnici zapisivanja broja pomičnim zarezom, decimalna mjesta odbrojavaju slijeva ?
Kako se to broji i zašto?
Zna li to netko lijepo objasiti?
[ brale1 @ 19.05.2008. 16:11 ] @
Čini mi se, prošlo je već dosta vremena od kada sam postavio ovu temu.
Pitanje notiranja pomičnog zareza je, izgleda svima problem.
Šta to zaista nitko ne kuži?
[ peromalosutra @ 23.06.2008. 23:22 ] @
Malo kasnim sa odgovorom, ali možda će poslužiti.

Kod obične preciznosti (32-bitni float), prvi bit označava znak, sledećih 8 bita modifikovani eksponent (stvarni eksponent + 127) i ostalih 23 bita sadrze decimale. Znači kada imaš neki dekadni broj i želiš da ga zapišeš binarno u float formatu, prvo ga pretvoriš u binarni, pomjeriš zarez tako da broj počinje sa 1.nešto * 2^eksponent, zatim dodaš 127 na eksponent i to takodje zapišeš binarno.

Evo u attachmentu pdf sa faksa koji to detaljno objašnjava.
[ EArthquake @ 25.06.2008. 15:57 ] @
jedna stvar samo , kad podesavas decimalni broj , prva cifra decimale se ne pise , posto se pretpostavlja da je 1
[ tosa @ 26.06.2008. 03:00 ] @
What Every Computer Scientist Should Know About Floating-Point Arithmetic