ดับเบิลสามารถแปลงเป็นสตริงใน C ++ โดยใช้ std::to_string พารามิเตอร์ที่ต้องการคือค่า double และวัตถุสตริงจะถูกส่งกลับที่มีค่า double เป็นลำดับของอักขระ
โปรแกรมที่แสดงสิ่งนี้ใน C++ มีดังต่อไปนี้
ตัวอย่าง
#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; }
ผลลัพธ์
ผลลัพธ์ของโปรแกรมข้างต้นมีดังนี้
Conversion of double to string: 238649.213169
ตอนนี้ให้เราเข้าใจโปรแกรมข้างต้น
ตัวแปร d ของประเภท double ถูกเตรียมใช้งานด้วยค่า 238649.21316934 ค่าสองเท่านี้จะถูกแปลงเป็นสตริงโดยใช้ to_string สุดท้ายนี้จะปรากฏขึ้น ข้อมูลโค้ดที่แสดงเป็นดังนี้
double d = 238649.21316934; string s = to_string(d); cout << "Conversion of double to string: " << s;