• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zajętość pamięci typy danych. Nieznajomość podstaw
#4
Float wszędzie jest gorszy od liczb całkowitych, nawet jeśli ESP radzi sobie z float 1000x lepiej od AVR to i tak jest to pewne przybliżenie rzeczywistej wartości, im więcej obliczeń tym więcej kumuluje w sobie błędu, nie ważne czy to atmega, ESP, czy I7 8core na PC. Jak nie musisz to nie używaj. W ESP i na PC masz jeszcze typu double, coś jak float tylko dużo więcej niż 7 cyfr znaczących. Z drugiej strony jak miałbyś przerabiać całą bibliotekę np. do DS18B20 na int/long to trochę upierdliwe, jedna linijka z float nie zawali programu nawet gdyby była na AVR, zaoszczędzisz 2us zamieniając float na int po czym wstawisz delay 100... To może mieć znaczenie jak się walczy o cykle zegara.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Zajętość pamięci typy danych. Nieznajomość podstaw - przez kaczakat - 11-02-2019, 17:56

Skocz do:


Przeglądający: 1 gości