#include #include #include //for CHAR_BIT, SCHAR_MIN, etc. using namespace std; int main() { cout << "On my machine, a byte occupies " << CHAR_BIT << " bit(s).\n\n"; cout << "On every machine, a signed char occupies " << sizeof (signed char) << " byte.\n" << "On my machine, a signed char can hold values in the range\n" << SCHAR_MIN << " to " << SCHAR_MAX << " inclusive.\n\n"; cout << "On my machine, a short occupies " << sizeof (short) << " bytes.\n" << "On my machine, a short can hold values in the range\n" << SHRT_MIN << " to " << SHRT_MAX << " inclusive.\n\n"; cout << "On my machine, an int occupies " << sizeof (int) << " bytes.\n" << "On my machine, an int can hold values in the range\n" << INT_MIN << " to " << INT_MAX << " inclusive.\n\n"; cout << "On my machine, a long occupies " << sizeof (long) << " bytes.\n" << "On my machine, a long can hold values in the range\n" << LONG_MIN << " to " << LONG_MAX << " inclusive.\n"; return EXIT_SUCCESS; }