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

Realni u binarni

[es] :: C/C++ programiranje :: Realni u binarni

[ Pregleda: 3366 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

***ArChAnGeL***
Ivan Stajic
Beograd

Član broj: 18217
Poruke: 17
*.ppp-bg.sezampro.yu



Profil

icon Realni u binarni08.05.2004. u 01:36 - pre 242 meseci
Pre par dana u temi je bilo reci o decimalnim brojevima i njihovom prestavljanju u binarnom obliku.Na ETF-u sam imao domaci da realne brojeve ispisem u binarnom obliku pa ako nekom treba...
Realni brojevi se pretstavljaju kao R=((-1)na s)*(2 na E)*1.mmmmm
gde je s bit za znak
0 za + i 1 za -
E je stepen dvojke (eksponent)
a 1.mmmmm je normalizovana mantisa po IEEE standardu
u kodu je primenjena mala igra sa pokazivacima pa on izgleda ovako:
main ()
{
float broj,*pf;
unsigned int unint,*pui;
scanf("%f",&broj);
pf=&broj;
pui=(int *)pf;
unint=*pui;
puts("Ispis:");
printf("-binarni oblik float-a: ");
for(i=0,bin=unint;i<32;i++)
{
putchar((bin & 0x80000000)?'1':'0');
bin<<=1;
if (i==0 || i==7 || i==22)
putchar(' ');
}
printf("\n");
}
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.adsl.zonnet.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: Realni u binarni04.07.2004. u 13:39 - pre 240 meseci
Dobro je da se naglasi da je ovo standard IEEE754.

http://www.elitesecurity.org/tema/10566/0#78238

f
 
Odgovor na temu

[es] :: C/C++ programiranje :: Realni u binarni

[ Pregleda: 3366 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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