operacje na dużych liczbach zmiennoprzecinkowych

0

Witam
W jaki sposób w C# można przeprowadzać operacje na bardzo dużych liczbach zmiennoprzecinkowych? Do tej pory korzystałem z typu double lecz przy bardzo dużych liczbach program zaczyna wyrzucać błędne wyniki.
Pozdrawiam

0

decimal

0
mch0588 napisał(a)

W jaki sposób w C# można przeprowadzać operacje na bardzo dużych liczbach zmiennoprzecinkowych? Do tej pory korzystałem z typu double lecz przy bardzo dużych liczbach program zaczyna wyrzucać błędne wyniki.

Założę się, że na CodeProject albo Codeplexie są jakieś biblioteki do obsługi dużych liczb. A jak nie, to sam napisz.

Fr33Q napisał(a)

decimal

Od kiedy decimal jest zmiennoprzecinkowy? o.O

0

Największym typem zmiennej liczb zmiennoprzecinkowych jest decimal(precyzja 28-29 znaków).Poza ten zakres to już trzeba kombinować inaczej np.na stringach i rozbijać na liczby.

Od kiedy decimal jest zmiennoprzecinkowy?

http://msdn.microsoft.com/en-us/library/364x0z75.aspx
Poza tym:
http://pl.bab.la/slownik/angielski-polski/decimal

0

Przyjęło się chyba, że liczbami zmiennoprzecinkowymi nazywa się te o podstawie binarnej, czyli float i double, a nie decimal, który ma podstawę dziesiętną. Nie mam racji?

1 użytkowników online, w tym zalogowanych: 0, gości: 1