Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #28253 > unrolled thread

Konwersja liczb dec<>bin zmiennoprzecinkowych

Started byBorneq <borneq@antyspam.hidden.pl>
First post2015-12-30 09:45 +0100
Last post2016-01-07 02:54 -0800
Articles 6 — 4 participants

Back to article view | Back to pl.comp.programming


Contents

  Konwersja liczb dec<>bin zmiennoprzecinkowych Borneq <borneq@antyspam.hidden.pl> - 2015-12-30 09:45 +0100
    Re: Konwersja liczb dec<>bin zmiennoprzecinkowych Tomasz Kaczanowski <kaczus@dowyciecia_poczta.onet.pl> - 2015-12-30 09:56 +0100
      Re: Konwersja liczb dec<>bin zmiennoprzecinkowych platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-01-06 21:18 +0100
    Re: Konwersja liczb dec<>bin zmiennoprzecinkowych platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-01-06 20:38 +0100
      Re: Konwersja liczb dec<>bin zmiennoprzecinkowych platformowe głupki <NOSPAMtestowanije@go2.pl> - 2016-01-06 21:08 +0100
    Re: Konwersja liczb dec<>bin zmiennoprzecinkowych "M.M." <mmarszik@gmail.com> - 2016-01-07 02:54 -0800

#28253 — Konwersja liczb dec<>bin zmiennoprzecinkowych

FromBorneq <borneq@antyspam.hidden.pl>
Date2015-12-30 09:45 +0100
SubjectKonwersja liczb dec<>bin zmiennoprzecinkowych
Message-ID<n605ie$pbd$1@node2.news.atman.pl>
Dla liczb całkowitych jest prosto: w pętli mnożenie przez 10.
A jak dla zmiennoprzecinkowych,np
3.5467e127 ?
albo w drugą stronę
101101 * 2^10111011
Procesory używają liczb BCD ale to raczej zaszłość historyczna i do 
niczego nie są potzebne?

[toc] | [next] | [standalone]


#28254

FromTomasz Kaczanowski <kaczus@dowyciecia_poczta.onet.pl>
Date2015-12-30 09:56 +0100
Message-ID<56839c4d$0$645$65785112@news.neostrada.pl>
In reply to#28253
W dniu 2015-12-30 09:45, Borneq pisze:
> Dla liczb całkowitych jest prosto: w pętli mnożenie przez 10.
> A jak dla zmiennoprzecinkowych,np
> 3.5467e127 ?

Kolega Krashan jakiś czas temu popełnił artykuł na ten temat:
http://krashan.ppa.pl/articles/stringtofloat/


-- 
Kaczus
http://kaczus.ppa.pl

[toc] | [prev] | [next] | [standalone]


#28260

Fromplatformowe głupki <NOSPAMtestowanije@go2.pl>
Date2016-01-06 21:18 +0100
Message-ID<n6jsr6$e8s$1@node1.news.atman.pl>
In reply to#28254
> http://krashan.ppa.pl/articles/stringtofloat/

strasznie zaawansowany intelektualnie jest ten opis,
moja głowa nie daje rady, może Ktoś objaśni "co autor miał na myśli"?

[toc] | [prev] | [next] | [standalone]


#28256

Fromplatformowe głupki <NOSPAMtestowanije@go2.pl>
Date2016-01-06 20:38 +0100
Message-ID<n6jqgb$bkg$2@node1.news.atman.pl>
In reply to#28253
ja tam się nie pierdolę i konwertuję z tabelki...
a ogólnie to i tak wszystkkie wzory przerabia sie na przesuwanie bitów 
binarnych...

[toc] | [prev] | [next] | [standalone]


#28258

Fromplatformowe głupki <NOSPAMtestowanije@go2.pl>
Date2016-01-06 21:08 +0100
Message-ID<n6js84$dmj$1@node1.news.atman.pl>
In reply to#28256
a no bo jeszcze można tak:

x=2,31414
czyli odejmujemy 0,00001
i tak 231414 razy

i mamy wynik...

taki powski żarcik...

[toc] | [prev] | [next] | [standalone]


#28262

From"M.M." <mmarszik@gmail.com>
Date2016-01-07 02:54 -0800
Message-ID<6c2a020f-01cb-4aac-b83d-b3ae820ae6d7@googlegroups.com>
In reply to#28253
On Wednesday, December 30, 2015 at 9:45:04 AM UTC+1, Borneq wrote:
> Dla liczb całkowitych jest prosto: w pętli mnożenie przez 10.
> A jak dla zmiennoprzecinkowych,np
> 3.5467e127 ?
> albo w drugą stronę
> 101101 * 2^10111011
> Procesory używają liczb BCD ale to raczej zaszłość historyczna i do 
> niczego nie są potzebne?

Co procedura pobiera na wejście?
Czy chodzi o to?

double konwetuj( const char string[] ) {
}

Pozdrawiam

[toc] | [prev] | [standalone]


Back to top | Article view | pl.comp.programming


csiph-web