Một giá trị double có thể được chuyển đổi thành string trong C++ bằng cách sử dụng std::to_string. Tham số yêu cầu là một giá trị double và một đối tượng string được trả về chứa giá trị double dưới dạng chuỗi ký tự.
Chương trình dưới đây minh họa điều này trong C++.
Ví dụ
#include <iostream>
#include <string>
using namespace std;
int main() {
double d = 238649.21316934;
string s = to_string(d);
cout << "Chuyển đổi double sang string: " << s;
return 0;
}
Kết quả
Chuyển đổi double sang string: 238649.213169
Hãy hiểu chương trình trên.
Một biến d kiểu double được khởi tạo với giá trị 238649.21316934. Giá trị double này được chuyển đổi sang string bằng to_string. Cuối cùng chuỗi này được hiển thị.
double d = 238649.21316934; string s = to_string(d); cout << "Chuyển đổi double sang string: " << s;