ďťż

Ładny brzuch

Mam prośbę czy mogłby mi to
1.56905e+010
ktoś zamienić na zwykła liczbę w systemie dziesiętnym albo wytłumaczyć jak się to zamienia?



zdaje mi się że ta liczba jest w systemie dziesiętny(albo i nie) i jest ona tak duża że tak jest zapisana

Kompilator taką wyrzuca bo jest zaduża ale przecież my ludzie nie ograniczmy się w zapisie liczb do kilku miliardów ;)
Użytkownik Artur Menc edytował ten post 05 czerwiec 2005, 18:23
http://studianet.pl/infort/systemy.htm tutaj poczytaj, masz wszystko o systemaczh liczbowych.
Użytkownik yattaman edytował ten post 05 czerwiec 2005, 20:00


1.56905e+010

To już jest w dziesietnym (ciekawe po co tylko zero przed dziestiątką jest). To jest notacja wykładnicza. Oznacza to ze ta liczba to 1.56905 po przesunieciu przecinka 10 miejsc w prawo (gdyby bylo -10 to w lewo). Czyli: 15690500000.

Nie wiem w czym chcesz to zamienić, ale dla delphi możesz użyc funkcji FloatToStrF.

//Edit:
Po głębszym zastanowieniu poddaję w wątpliwość, że to jest w dziesiętnym. Powiedz jak tą liczbę uzyskałeś to będzie wiadomo :).
Użytkownik programista1101 edytował ten post 05 czerwiec 2005, 18:30

1.56905e+010

To już jest w dziesietnym (ciekawe po co tylko zero przed dziestiątką jest). To jest notacja wykładnicza. Oznacza to ze ta liczba to 1.56905 po przesunieciu przecinka 10 miejsc w prawo (gdyby bylo -10 to w lewo). Czyli: 15690500000.

Nie wiem w czym chcesz to zamienić, ale dla delphi możesz użyc funkcji FloatToStrF.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •