Zastanawiają mnie pewne dane które znalazłem w jednym z kursów cpp, które określają "Zakres Wartości" dla zmiennych.
http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Pojecie-zmiennej-i-podstawowe-typy-danych/11
Jest tam zapis : dla zmiennej long double :
long double |
8 |
1.7E +/- 308 (15 cyfr) |
Ale w jednym z odcinków programowania pana M.Zelenta program wyznacza max liczbę dla tej zmiennej w postaci 9.28565e+4831 w zapise naukowym .
Z tych zapisów wnioskuję ,że maksymalną liczbę jaką moge wyznaczyć z podanej tabeli dla zmiennej long double jest liczba z ilościa 309 cyfr maksymalnie ,(nie chodzi mi o to jaką wartość reprezentuje ta liczba ale z ilu cyfr max składa sie ta liczba ).
Natomiast program wyznacza liczbę 9.2e +4831 , czyli składa się ona z max 4832 cyfr i pozniej przekroczymy zakres zmiennej i program się wysypie.
Czy ja coś zle zrozumiałem ??? Proszę o pomoc i wyrozumiałość w tym temacie , dzieki.