to_string

将一个值转换为 string

string to_string(int Val); string to_string(unsigned int Val); string to_string(long Val); string to_string(unsigned long Val); string to_string(long 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);

参数

参数

描述

Val

要转换的值。

返回值

表示该值的 string

备注

此函数可将 Val 转换为存储在函数内部数组对象 Buf 中的元素序列,就像调用 sprintf(Buf, Fmt, Val) 一样,其中 Fmt 是

  • "%d",如果 Val 具有类型 int

  • "%u",如果 Val 具有类型 unsigned int

  • "%ld",如果 Val 具有类型 long

  • "%lu",如果 Val 具有类型 unsigned long

  • "%lld",如果 Val 具有类型 long long

  • "%llu",如果 Val 具有类型 unsigned long long

  • "%f",如果 Val 具有类型 float 或 double

  • "%Lf",如果 Val 具有类型 long double

该函数返回 string(Buf)。

要求

标头:<string>

命名空间: std

请参见

参考

字符串(C++ STL <字符串>)

wstring

<string>