Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Tehnika Floating point?

[es] :: C programiranje :: Tehnika Floating point?

[ Pregleda: 555 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

brale1
hr

Član broj: 47430
Poruke: 50
*.adsl.net.t-com.hr.



Profil

icon Tehnika Floating point?03.05.2008. u 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
03.05.2008. u 07:17 

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-198.noos.fr.



Profil

icon Re: Tehnika Floating point?04.05.2008. u 11:51
http://en.wikipedia.org/wiki/IEEE_754
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
04.05.2008. u 11:51 

brale1
hr

Član broj: 47430
Poruke: 50
*.adsl.net.t-com.hr.



Profil

icon Re: Tehnika Floating point?08.05.2008. u 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?
08.05.2008. u 18:23 

brale1
hr

Član broj: 47430
Poruke: 50
*.adsl.net.t-com.hr.



Profil

icon Re: Tehnika Floating point?19.05.2008. u 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?
19.05.2008. u 16:11 

peromalosutra
Ivan Rajkovic
Banjaluka

Član broj: 54774
Poruke: 381
*.teol.net.

Jabber: peromalosutra@elitesecurity.org
Sajt: computer-stuff.freehostia..


Profil

icon Re: Tehnika Floating point?23.06.2008. u 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.
ivan@ivan-desktop:~$ ./encrypt.run
*** stack smashing detected ***: ./encrypt.run terminated
Aborted (core dumped)
Prikačeni fajlovi
23.06.2008. u 23:22 

EArthquake
Aleksandar Nikolic
Novi Sad

Član broj: 20684
Poruke: 533
*.eunet.rs.

Sajt: www.phearless.org


Profil

icon Re: Tehnika Floating point?25.06.2008. u 15:57
jedna stvar samo , kad podesavas decimalni broj , prva cifra decimale se ne pise , posto se pretpostavlja da je 1
25.06.2008. u 15:57 

tosa

Član broj: 1811
Poruke: 1248
58.32.235.*



Profil

icon Re: Tehnika Floating point?26.06.2008. u 03:00
What Every Computer Scientist Should Know About Floating-Point Arithmetic
Soylent green: over 6 billion served!
26.06.2008. u 03:00 

[es] :: C programiranje :: Tehnika Floating point?

[ Pregleda: 555 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.