24 Godzina 3
Rysunek 3.1
Schemat pamięci
MojaZmienna
Nazwa Zmiennej RAM Adres
100 101 102 103 104 105 106
RAM to pamięć o swobodnym dostępie (ang: Random Access Memory). Kiedy uruchamiasz program, to ładowany on jest z pliku do pamięci RAM. Wszystkie zmienne tworzone są w pamięci RAM. Kiedy programista używa słowa pamięć, to zazwyczaj ma na myśli właśnie pamięć RAM
NOWY TERMIN
Kiedy definiujesz zmienną w C++, to oprócz jej nazwy musisz podać, jakiego typu wartość ma ona przechowywać. Czy ma to być liczba całkowita ze znakiem czy bez, czy ma to być znak czy łańcuch znaków. Nazywamy to typem zmiennej. Typ zmiennej to informacja dla kompilatora, ile pamięci ma zarezerwować na wartość przechowywaną przez daną zmienną.
Podstawową jednostką pamięci jest bajt. Jeśli zmienna, którą tworzysz, jest rozmiaru dwóch bajtów, to wymaga dwóch bajtów w pamięci do jej przechowywania.
Z rozmiarami zmiennych zapoznamy się za moment.
NOWY TERMIN
Zmienna znakowa - char (służąca do przechowywania znaków) jest na ogół jednobajtowa. short int zajmuje najczęściej dwa bajty, a long int - cztery, int (bez przedrostka short lub long) może być zmienną dwu lub czterobajtową. Kiedy uruchomisz program pod systemem Windows 95, Windows 98 lub Windows NT, zobaczysz, że zmienna typu int zajmuje w pamięci cztery bajty.
Rysunek 3.1
Schemat pamięci
MojaZmienna
Nazwa Zmiennej RAM
Adres _
100 101 102 103 104 105 106
RAM to pamięć o swobodnym dostępie (ang: Random Access Memory). Kiedy uruchamiasz program, to ładowany on jest z pliku do pamięci RAM. Wszystkie zmienne tworzone są w pamięci RAM. Kiedy programista używa słowa pamięć, to zazwyczaj ma na myśli właśnie pamięć RAM
MOWY TERMIN
Kiedy definiujesz zmienną w C++, to oprócz jej nazwy musisz podać, jakiego typu wartość ma ona przechowywać. Czy ma to być liczba całkowita ze znakiem czy bez, czy ma to być znak czy łańcuch znaków. Nazywamy to typem zmiennej. Typ zmiennej to informacja dla kompilatora, ile pamięci ma zarezerwować na wartość przechowywaną przez daną zmienną.
Podstawową jednostką pamięci jest bajt. Jeśli zmienna, którą tworzysz, jest rozmiaru dwóch bajtów, to wymaga dwóch bajtów w pamięci do jej przechowywania.
Z rozmiarami zmiennych zapoznamy się za moment.
NOWY TERMIN
Zmienna znakowa — char (służąca do przechowywania znaków) jest na ogól jednobajtowa. short int zajmuje najczęściej dwa bajty, a long int - cztery, int (bez przedrostka short lub long) może być zmienną dwu lub czterobajtową. Kiedy uruchomisz program pod systemem Windows 95, Windows 98 lub Windows NT, zobaczysz, że zmienna typu int zajmuje w pamięci cztery bajty.