Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 4.893 pregleda

Najnovija ↓

Tehnika Floating point? 03.05.2008. u 08:17 · pre 225 meseci #1
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
Re: Tehnika Floating point? 08.05.2008. u 19:23 · pre 225 meseci #3
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?
Re: Tehnika Floating point? 19.05.2008. u 17:11 · pre 225 meseci #4
Č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?
Re: Tehnika Floating point? 24.06.2008. u 00:22 · pre 223 meseca #5
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.
Re: Tehnika Floating point? 25.06.2008. u 16:57 · pre 223 meseca #6
jedna stvar samo , kad podesavas decimalni broj , prva cifra decimale se ne pise , posto se pretpostavlja da je 1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme