#include #include int main() { std::cout << "type\tsizeof\tlowest\t\thighest\n"; std::cout << "float\t" << sizeof(float) << '\t' << std::numeric_limits::lowest() << '\t' << std::numeric_limits::max() << '\n'; std::cout << "double\t" << sizeof(double) << '\t' << std::numeric_limits::lowest() << '\t' << std::numeric_limits::max() << '\n'; std::cout << "int\t" << sizeof(int) << '\t' << std::numeric_limits::lowest() << '\t' << std::numeric_limits::max() << '\n'; std::cout << "long\t" << sizeof(long) << '\t' << std::numeric_limits::lowest() << '\t' << std::numeric_limits::max() << '\n'; }