Advertisement
MeehoweCK

Untitled

Dec 15th, 2018
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.36 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     /*
  8.     Rozszerzone typy zmiennych:
  9.     unsigned int (w skrócie unsigned) - typ przechowujący wyłącznie liczby całkowite nieujemne
  10.     */
  11.     int duza_liczba = 3000000000;   // wykraczamy poza zakres pamięci tej zmiennej, ponieważ zakres zawiera się w przedziale (-2147483648;2147483648)
  12.     cout << duza_liczba << endl;
  13.     unsigned duza_liczba_dodatnia = 3000000000;
  14.     cout << duza_liczba_dodatnia << endl;   // teraz nie wykraczamy poza tę granicę
  15.     long long bardzo_duza_liczba = 9000000000000000000;
  16.     cout << bardzo_duza_liczba << endl;
  17.     unsigned long long naprawde_duza_liczba = 18000000000000000000;
  18.     cout << naprawde_duza_liczba << endl;
  19.  
  20.     // double z kolei jest rozszerzoną odmianą elementarnego typu float (przechowuje do 15 cyfr zamiast 7)
  21.     const float pi = 3.141592653589;
  22.     cout << pi << endl;
  23.     const double PI = 3.141592653589;
  24.     cout << PI << endl;     // wypisuje na ekran w dalszym ciągu 5 cyfr po przecinku, ale w pamięci komputera jest dokładniejsza wartość
  25.  
  26.     // zredukowaną odmianą typu elementarnego int jest short - przechowuje liczby od -32768 do 32768
  27.     short niewielka_liczba = 20000;
  28.     cout << niewielka_liczba << endl;
  29.     // analogicznie mamy również unsigned short, który przechowuje liczby od 0 do 65535
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement