Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- /*
- Rozszerzone typy zmiennych:
- unsigned int (w skrócie unsigned) - typ przechowujący wyłącznie liczby całkowite nieujemne
- */
- int duza_liczba = 3000000000; // wykraczamy poza zakres pamięci tej zmiennej, ponieważ zakres zawiera się w przedziale (-2147483648;2147483648)
- cout << duza_liczba << endl;
- unsigned duza_liczba_dodatnia = 3000000000;
- cout << duza_liczba_dodatnia << endl; // teraz nie wykraczamy poza tę granicę
- long long bardzo_duza_liczba = 9000000000000000000;
- cout << bardzo_duza_liczba << endl;
- unsigned long long naprawde_duza_liczba = 18000000000000000000;
- cout << naprawde_duza_liczba << endl;
- // double z kolei jest rozszerzoną odmianą elementarnego typu float (przechowuje do 15 cyfr zamiast 7)
- const float pi = 3.141592653589;
- cout << pi << endl;
- const double PI = 3.141592653589;
- cout << PI << endl; // wypisuje na ekran w dalszym ciągu 5 cyfr po przecinku, ale w pamięci komputera jest dokładniejsza wartość
- // zredukowaną odmianą typu elementarnego int jest short - przechowuje liczby od -32768 do 32768
- short niewielka_liczba = 20000;
- cout << niewielka_liczba << endl;
- // analogicznie mamy również unsigned short, który przechowuje liczby od 0 do 65535
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement