#include #include //for the i/o manipulator setw #include //for the macro EXIT_SUCCESS #include //for class numeric_limits using namespace std; int main() { cout << "char\n"; cout << setw(20) << static_cast(numeric_limits::min()) << "\n"; cout << setw(20) << static_cast(numeric_limits::max()) << "\n\n"; cout << "short\n"; cout << setw(20) << numeric_limits::min() << "\n"; cout << setw(20) << numeric_limits::max() << "\n\n"; cout << "int\n"; cout << setw(20) << numeric_limits::min() << "\n"; cout << setw(20) << numeric_limits::max() << "\n\n"; cout << "long\n"; cout << setw(20) << numeric_limits::min() << "\n"; cout << setw(20) << numeric_limits::max() << "\n\n"; cout << "size_t\n"; cout << setw(20) << numeric_limits::min() << "\n"; cout << setw(20) << numeric_limits::max() << "\n"; return EXIT_SUCCESS; }