![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
mam w zmiennej liczbę np. 11,05 i chcę ją zaokrąglić w dół ( do 11) więc używam coś takiego:
i w varx nic nie ma bo kiedy robie
nic nie pisze. jakieś pomysły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 29.08.2002 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
ikioloak, seaquest się nie byli, rzutowanie z liczb zmiennoprzecinkowych do stałoprzecinkowej działa poprawnie, a Twój przykład dowodzi jedynie ograniczonego zakresu liczby integer (liczba przez Ciebie podana wychodzi poza zakres integer dla przypomnienia -2^31...2^31)
programując musisz zaplanować z jak dużymi liczbami ma pracować skrypt, wtedy możesz świadomie zdecydować, czy chcesz użyc floor() czy rzutowania typów na marginesie, pamiętaj, że float też jest ograniczony... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 22:42 |