Computer >> Máy Tính >  >> Lập trình >> C ++

Làm cách nào để chuyển đổi một đôi thành một chuỗi trong C ++?


Một đôi có thể được chuyển đổi thành một chuỗi trong C ++ bằng cách sử dụng std ::to_string. Tham số bắt buộc là một giá trị kép và một đối tượng chuỗi được trả về có chứa giá trị kép dưới dạng một chuỗi ký tự.

Một chương trình chứng minh điều này trong C ++ được đưa ra như sau.

Ví dụ

#include <iostream>
#include <string.h>
using namespace std;
int main() {
   double d = 238649.21316934;
   string s = to_string(d);
   cout << "Conversion of double to string: " << s;
   return 0;
}

Đầu ra

Kết quả của chương trình trên như sau.

Conversion of double to string: 238649.213169

Bây giờ chúng ta 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ị kép này được chuyển đổi thành một chuỗi bằng cách sử dụng to_string. Cuối cùng điều này được hiển thị. Đoạn mã hiển thị điều này như sau.

double d = 238649.21316934;
string s = to_string(d);
cout << "Conversion of double to string: " << s;