Poznaj C++ w$ godziny0041

Poznaj C++ w$ godziny0041



Zmienne i stałe 25

Program 3.1. pomoże Ci w zobaczeniu ile dokładnie pamięci zajmują zmienne poszczególnych typów.

Listing 3.1. Rozmiary zmiennych

1:    #include <iostream.h>

2:

3:    int main()

4:    {

5:    cout « "Rozmiar int:\t\t" « sizeof(int) «    " b.\n";

6:    cout    «    "Rozmiar    short int:\t\t" « sizeof(short)«    "    b.\n";

7:    cout    «    "Rozmiar    long int:\t\t" « sizeof (long)    « "    b.\n";

8:    cout    «    "Rozmiar    char:\t\t" « sizeof(char) « "    b.\n";

9:    cout    «    "Rozmiar    bool:\t\t" « sizeof(bool) « "    b.\n";

10:    cout « "Rozmiar float:\t\t" « sizeof (float) « " b.\n";

11:    cout « "Rozmiar double:\t\t" « sizeof(double) « " b.\n";

12:

13:    return 0;

14:    )


Rozmiar int: Rozmiar short int Rozmiar long int Rozmiar char: Rozmiar bool: Rozmiar float: Rozmiar double:


2 b. 2 b. 4 b. 1 b. 1 b. 4 b. 8 b.


Na twoim komputerze te wartości mogą być inne!



Większość programu to podobne, już Ci znane, instrukcje. Nowe jest tu

użycie w liniach od 5 do 10 funkcji sizeof (). Funkcja ta jest standardowo dostarczona z kompilatorem. Pozwala na określenie rozmiaru


obiektu przekazanego jej jako parametr. Np. w linii piątej jest to słowo kluczowe int definiujące zmienną typu całkowitego. Widzimy, że na komputerze, na którym uruchomiono przykładowy program, rozmiar zmiennej typu int jest równy rozmiarowi zmiennej typu short int i wynosi 2 bajty.

Zmienne ze znakiem i bez znaku


Dla każdej zmiennej typu całkowitego możemy dodatkowo określić czy ma być ona traktowana jako liczba ze znakiem czy bez. Przyczyną tego jest to, że nie zawsze wykorzystujemy liczby ujemne. Do określenia ro-

dzaju zmiennej wykorzystuje się dwa słowa kluczowe: signed — dla liczb ze znakiem


Program 3.1. pomoże Ci w zobaczeniu ile dokładnie pamięci zajmują zmienne poszczególnych typów.

Listing 3.1. Rozmiary zmiennych

1:    #include <iostream.h>

2:

3:    int main()

4:    {

5:    cout « "Rozmiar int:\t\t" « sizeof (int) «    " b.\n”;

6:    cout « "Rozmiar short int:\t\t" « sizeof(short)« " b.\n";

cout « "Rozmiar long int:\t\t" « sizeof(iong) «    " b.\n";

8:    cout    «    "Rozmiar    char:\t\t" « sizeof(char) « "    b.\n";

9:    cout    «    "Rozmiar    bool:\t\t" « sizeof(bool) « "    b.\n";

10:    cout    «    "Rozmiar    float:\t\t" « sizeof (float) «    " b.\n";

11:    cout    «    "Rozmiar    double:\t\t" « sizeof(double) « " b.\n";

12:

13:    return 0;

14:    )

Rozmiar int: 2 b. Rozmiar short int 2 b. Rozmiar long int 4 b. Rozmiar char: 1 b. Rozmiar bool: 1 b. Rozmiar float: 4 b. Rozmiar double: 8 b.



Na twoim komputerze te wartości mogą być inne!

Większość programu to podobne, już Ci znane, instrukcje. Nowe jest tu użycie w liniach od 5 do 10 funkcji sizeof (). Funkcja ta jest standardowo dostarczona z kompilatorem. Pozwala na określenie rozmiaru obiektu przekazanego jej jako parametr. Np. w linii piątej jest to słowo kluczowe int definiujące zmienną typu całkowitego. Widzimy, że na komputerze, na którym uruchomiono przykładowy program, rozmiar zmiennej typu int jest równy rozmiarowi zmiennej typu short int i wynosi 2 bajty.

Zmienne ze znakiem i bez znaku

NOWY TERMIN


Dla każdej zmiennej typu całkowitego możemy dodatkowo określić czy ma być ona traktowana jako liczba ze znakiem czy bez. Przyczyną tego jest to, że nie zawsze wykorzystujemy liczby ujemne. Do określenia rodzaju zmiennej wykorzystuje się dwa słowa kluczowe: signed - dla liczb ze znakiem


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0047 Zmienne i stałe 31Kiedy używać short a kiedy long Jednym z problemów progr
Poznaj C++ w$ godziny0016 Wstęp Ta książka ma pomóc Ci w poznaniu zasad programowania w C++. W ciągu
Poznaj C++ w$ godziny0043 Zmienne i stałe 27Definiowanie zmiennych Zmienne tworzy się i definiuje si
Poznaj C++ w$ godziny0045 Zmienne i stałe 29Przypisywanie wartości do zmiennych Wartości przypisuje
Poznaj C++ w$ godziny0049 Zmienne i stałe 33 Zmienne całkowite ze znakiem „zawijają się” od najwięks
Poznaj C++ w$ godziny0051 Zmienne i stałe 35 enum KOLOR { CZERNOMY-lOO, NIEBIESKI, ZIELONY=500, BIAŁ
Poznaj C++ w$ godziny0029 Zaczynamy 13 Skompiluj program ponownie. Na ekranie powinieneś zobaczyć ko
Poznaj C++ w$ godziny0243 Dziedziczenie 235 Ten program nie wypisuje nic na ekranie, gdyż jest jedyn
Poznaj C++ w$ godziny0004 Spis rozdziałów Część 1 Wstęp do C++ 1 1 Zaczynamy 3 2 Program w C++ 1
Poznaj C++ w$ godziny0031 Godzina 2 Program w C++ Zanim zaczniemy dokładnie poznawać szczegóły progr
Poznaj C++ w$ godziny0039 Godzina 3Zmienne i stałe Program musi w jakiś sposób reprezentować dane, z
Poznaj C++ w$ godziny0044 28 Godzina 3 Wielu programistów preferuje wykorzystywanie jedynie małych l
Poznaj C++ w$ godziny0081 Funkcje 67 Program wraca do funkcji main(), do linii 13. Okazuje się, że w
Poznaj C++ w$ godziny0121 Zaawansowane sterowanie programem 109 W liniach 12-15 wprowadzamy wartości
Poznaj C++ w$ godziny0123 Zaawansowane sterowanie programem 111 W linii 32 obliczana jest reszta z d
Poznaj C++ w$ godziny0146 Wskaźniki 135 Wskaźniki 135 ANALIZA: W tym programie deklarujemy dwie zmie
xW V i n c e n t P e d r e //// Program oczyszczania, który pomoże ci wyeliminować ból, pozbyć się t
Poznaj C++ w$ godziny0007 VI Poznaj C++ w 24 godziny Przypisywanie wartości do zmiennych
Poznaj C++ w$ godziny0008 Spis treści    vii Zmienne

więcej podobnych podstron