Преобразование в string
Функция to_string преобразует число
в строку и возвращает объект типа string.
В первый параметр мы передаем значение,
которое нужно преобразовать: это может быть
целое число, число с плавающей точкой
или другой арифметический тип.
Синтаксис
to_string(value)
Пример
Давайте преобразуем целое число 123
в строку и выведем результат:
#include <iostream>
#include <string>
using namespace std;
int main()
{
int num = 123;
string res = to_string(num);
cout << res << endl;
return 0;
}
Результат выполнения кода:
123
Пример
Давайте преобразуем число с плавающей точкой
3.14 в строку:
#include <iostream>
#include <string>
using namespace std;
int main()
{
double num = 3.14;
string res = to_string(num);
cout << res << endl;
return 0;
}
Результат выполнения кода:
3.140000
Пример
Давайте преобразуем целое число 12345
в строку и соединим её с другой строкой:
#include <iostream>
#include <string>
using namespace std;
int main()
{
int num = 12345;
string res = "number: " + to_string(num);
cout << res << endl;
return 0;
}
Результат выполнения кода:
"number: 12345"
Смотрите также
-
функция
to_string,
которая преобразует число в строку -
функция
to_wstring,
которая преобразует число в широкую строку -
функция
stoi,
которая преобразует строку в целое число -
функция
stod,
которая преобразует строку в число с плавающей точкой