C++程序 双精度转字符串
在此,我们将使用各种方法(即)构建C++程序,将双精度转换为字符串。
- 使用 to_string
- 使用 stringstream
- 使用 sprintf
- 使用 lexical_cast
我们将在所有提到的方法中保持相同的输入,并相应地获取输出。
输入:
输出:
1. 使用“to_string”
在C++中,使用 std::to string 将double转换为字符串。所需参数是double值,返回包含double值的字符串对象作为字符序列。
输出
2. 使用字符串流
双精度也可以使用不同的方式在C++中转换为字符串,具体取决于我们的要求,使用 ostringstream。
输出
3. 使用sprintf
通过在sprintf中指定精度,我们可以自定义精度将double转换为字符串或字符数组。我们可以同时使用 sprintf 添加所需的额外文本(),和字符串。
输出
4. 使用lexical_cast
转换单精度为字符串 是将double转换为字符串的最佳方法之一。
输出