Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Cách chuyển đổi double thành string trong C++


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;