Create an Account

Already have account?

Forgot Your Password ?

Home / Questions / The C++ language has more Built In Data Types than the C language In this assignment I wou...

The C++ language has more Built In Data Types than the C language In this assignment I would like you to build a table of each data type its min and max values and the literal prefix or post

The C++ language has more Built In Data Types than the C language. In this assignment I would like you to build a table of each data type, its min and max values and the literal prefix or postfix values for each data type. Create two functions in types.h and types.cpp bool printLine(string name, string min, string max, string size, string literal); bool printTable(); Note that you can use the to_string() function to convert numeric types to a string. Each data type has a built-in definition for the MIN and MAX values, and these can be gotten from within Visual Studio or by searching the Web. For example, the appropriate MIN and MAX values for a "char" data type are: CHAR_MIN and CHAR_MAX. Each data type will have an appropriate MIN and MAX value defined for you. You do not need to calculate it. Also, use the sizeof() function on the data type to determine that data type's size in bytes. Create one additional module called BuilltInTypes.cpp that contains the main(void) function. The table should contain the following types: =========================================================================== = NAME = MIN = MAX = SIZE = LITERAL = =========================================================================== = bool = 0 = 1 = 1 = n/a = ========================================================================== = unsigned char = 0 = 255 = 1 = u8 = =========================================================================== = char = -128 = 127 = 1 = u8 = =========================================================================== = wchar_t = 0 = 65535 = 2 = L = =========================================================================== = char16_t = 0 = 0 = 2 = u = =========================================================================== = char32_t = 0 = 0 = 4 = U = =========================================================================== = unsigned short = 0 = 0 = 2 = replace = =========================================================================== = short = 0 = 0 = 2 = replace = =========================================================================== = unsigned int = 0 = 0 = 4 = replace = =========================================================================== = int = 0 = 0 = 4 = replace = =========================================================================== = unsigned long = 0 = 0 = 4 = replace = =========================================================================== = long = 0 = 0 = 4 = replace = =========================================================================== = unsigned long long = 0 = 0 = 8 = replace = =========================================================================== = long long = 0 = 0 = 8 = replace = =========================================================================== = float = 0 = 0 = 4 = replace = =========================================================================== = double = 0 = 0 = 8 = replace = =========================================================================== = long double = 0 = 0 = 8 = replace = =========================================================================== Replace all the values in the tables with the appropriate values.

May 27 2020 View more View Less

Answer (Solved)

question Subscribe To Get Solution

Related Questions