/*------------------------------------------ 在你所用的机器上,下面类型的最大值和最小值是什么:char、short、 int、long、float、double、long double和unsigned。 --------------------------------------------*/ #include <iostream> #include <climits> using std::cout; using std::endl; int main() { cout << "Type Maximum Minimum Size" << endl; cout << "char " << CHAR_MAX << " " << CHAR_MIN << " " << sizeof(char) << endl << "short " << SHRT_MAX << " " << SHRT_MIN << " " << sizeof(short) << endl << "unsigned short " << USHRT_MAX << " " << 0 << " " << sizeof(unsigned short) << endl << "int " << INT_MAX << " " << INT_MIN << " " << sizeof(int) << endl << "unsigned int " << UINT_MAX << " " << 0 << " " << sizeof(unsigned int) << endl << "long " << LONG_MAX << " " << LONG_MIN << " " << sizeof(long) << endl << "unsigned long " << ULONG_MAX << " " << 0 << " " << sizeof(unsigned long) << endl << "float " << FLT_MAX << " " << FLT_MIN << " " << sizeof(float) << endl << "double " << DBL_MAX << " " << DBL_MIN << " " << sizeof(double) << endl << "long double " << LDBL_MAX << " " << LDBL_MIN << " " << sizeof(long double) << endl; return 0; }