fork download
  1. #include <iostream>
  2. #include <climits>
  3. #include <cfloat>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. int n_int = INT_MAX;
  10. long n_long = LONG_MAX;
  11. long long n_llong = LLONG_MAX;
  12. unsigned int n_uint = UINT_MAX;
  13. unsigned long n_ulong = ULONG_MAX;
  14. unsigned long long n_ullong = ULLONG_MAX;
  15.  
  16. cout << "int ma: " << sizeof (int) << " bajty." << endl;
  17. cout << "long ma: " << sizeof (long) << " bajty." << endl;
  18. cout << "long long ma: " << sizeof (long long) << " bajty." << endl;
  19. cout << "unsigned int ma: " << sizeof (unsigned long) << " bajty." << endl;
  20. cout << "unsigned long ma: " << sizeof (unsigned long) << " bajty." << endl;
  21. cout << "unsigned long long ma: " << sizeof (unsigned long long) << " bajty." << endl;
  22.  
  23. cout << "dlugosc int: " << n_int << endl;
  24. cout << "dlugosc long: " << n_long << endl;
  25. cout << "dlugosc long long: " << n_llong << endl;
  26. cout << "dlugosc unsigned int: " << n_uint << endl;
  27. cout << "dlugosc unsigned long: " << n_ulong << endl;
  28. cout << "dlugosc unsigned long long: " << n_ullong << endl;
  29.  
  30. cout << "long double ma: " << sizeof (long double) << " bajty." << endl;
  31. cout << "dlugosc long double: " << LDBL_MAX << endl;
  32.  
  33. return 0;
  34.  
  35. }
Success #stdin #stdout 0s 3416KB
stdin
Standard input is empty
stdout
int ma: 4 bajty.
long ma: 4 bajty.
long long ma: 8 bajty.
unsigned int ma: 4 bajty.
unsigned long ma: 4 bajty.
unsigned long long ma: 8 bajty.
dlugosc int: 2147483647
dlugosc long: 2147483647
dlugosc long long: 9223372036854775807
dlugosc unsigned int: 4294967295
dlugosc unsigned long: 4294967295
dlugosc unsigned long long: 18446744073709551615
long double ma: 12 bajty.
dlugosc long double: 1.18973e+4932