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

Функция to_string

Функция to_string преобразует числовое значение (целое или с плавающей точкой) в объект класса std::string. В первый и единственный параметр мы передаем число, которое необходимо преобразовать. Функция возвращает строковое представление этого числа.

Синтаксис

string to_string(int val); string to_string(long val); string to_string(long long val); string to_string(unsigned val); string to_string(unsigned long val); string to_string(unsigned long long val); string to_string(float val); string to_string(double val); string to_string(long double val);

Пример

Давайте преобразуем целое число 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() { string str = "abcde"; int num = 12345; string res = str + to_string(num); cout << res << endl; return 0; }

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

"abcde12345"

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

  • функция stoi,
    которая преобразует строку в целое число
  • функция stod,
    которая преобразует строку в число с плавающей точкой
  • функция to-int,
    которая преобразует значение к целому типу
  • функция to-double,
    которая преобразует значение к типу с плавающей точкой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить