РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
627 of 815 menu

Функция to_string

Функция to_string преобразует числовые значения в строку. В первый параметр мы передаём число, которое нужно преобразовать. Функция возвращает строку, содержащую текстовое представление переданного числа.

Функция доступна для типов int, long, long long, unsigned, float, double и long double.

Синтаксис

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

Пример

Давайте объединим результат работы функции с другой строкой:

#include <iostream> #include <string> using namespace std; int main() { int num = 42; string res = "value: " + to_string(num); cout << res << endl; return 0; }

Результат выполнения кода:

"value: 42"

Смотрите также

  • функция format,
    которая форматирует строку по шаблону
  • функция printf,
    которая выводит форматированную строку
  • функция print,
    которая выводит значения в stdout
  • класс ostringstream,
    который форматирует данные в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить