• 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
TinyGPS++, formatowanie danych?
#2
Różne rodzaje zmiennych
Komputery, a szczególnie małe kontrolery jak Arduino mają mało pamięci. Wymyślono więc różne rodzaje zmiennych liczbowych. Przechowują różne zakresy liczb, im mniejszy, tym mniej zajmuje pamięci.

int - przechowuje liczby od -32768 do 32767, zajmuje 2 bajty pamięci
word - przechowuje liczby od 0 do 65535, zajmuje 2 bajty pamięci
byte - przechowuje liczby od 0 do 255, zajmuje 1 bajt pamięci
char - przechowuje liczby od -128 do 127, zajmuje 1 bajt pamięci
long - przechowuje liczby od -2 miliardów do 2 miliardów, zajmuje 4 bajty pamięci
unsigned long - przechowuje liczby od 0 do 4 miliardów, zajmuje 4 bajty pamięci


Są też dodatkowe rodzaje zmiennych do liczb ułamkowych:

float - zapamiętuje ułamki z dokładnością do 7 cyfr po przecinku, zajmuje 4 bajty
double - zapamiętuje ułamki z dokładnością do 15 cyfr po przecinku, zajmuje 8 bajtów
 
Odpowiedź
  


Wiadomości w tym wątku
TinyGPS++, formatowanie danych? - przez Piotrek - 18-02-2018, 12:28
RE: TinyGPS++, formatowanie danych? - przez error105 - 18-02-2018, 18:05
RE: TinyGPS++, formatowanie danych? - przez kaczakat - 21-02-2018, 14:27

Skocz do:


Przeglądający: 1 gości