std::to_string — cppreference.com
Материал из cppreference.com
<tbody> </tbody>
| Определено в заголовочном файле |
||
|
|
(1) | (начиная с C++11) |
|
|
(2) | (начиная с C++11) |
|
|
(3) | (начиная с C++11) |
|
|
(4) | (начиная с C++11) |
|
|
(5) | (начиная с C++11) |
|
|
(6) | (начиная с C++11) |
|
|
(7) | (начиная с C++11) |
|
|
(8) | (начиная с C++11) |
|
|
(9) | (начиная с C++11) |
1) Преобразует знаковое десятичное целое число в строку, идентичную той, которая была бы записана в buf достаточного размера с помощью std::sprintf(buf, "%d", value).
2) Преобразует знаковое десятичное целое число в строку, идентичную той, которая была бы записана в buf достаточного размера с помощью std::sprintf(buf, "%ld", value).
3) Преобразует знаковое десятичное целое число в строку, идентичную той, которая была бы записана в buf достаточного размера с помощью std::sprintf(buf, "%lld", value).
4) Преобразует беззнаковое десятичное целое число в строку, идентичную той, которая была бы записана в buf достаточного размера с помощью std::sprintf(buf, "%u", value).
5) Преобразует беззнаковое десятичное целое число в строку, идентичную той, которая была бы записана в buf достаточного размера с помощью std::sprintf(buf, "%lu", value).
6) Преобразует беззнаковое десятичное целое число в строку, идентичную той, которая была бы записана в buf достаточного размера с помощью std::sprintf(buf, "%llu", value).
7,8) Преобразует число с плавающей запятой в строку, идентичную той, которая была бы записана в buf достаточного размера с помощью std::sprintf(buf, "%f", value).
9) Преобразует число с плавающей запятой в строку, идентичным той, которая была бы записана в buf достаточного размера с помощью std::sprintf(buf, "%Lf", value).
Параметры
| value | — | числовое значение для преобразования |
Возвращаемое значение
строку, содержащую преобразованное значение
Пример
#include <iostream> #include <string> int main() { double f = 23.43; std::string f_str = std::to_string(f); std::cout << f_str << '\n'; }
Вывод:
См. также
преобразует целое значение или значение с плавающей запятой в wstring (функция) [править] |