For all functions that convert a numeric value to a string or wstring, val may be any of the fol- lowing types: int, unsigned int, long, unsigned long, long long, unsigned long long, float, double, or long double.
For example, consider the following program: