共用方式為


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 為

  • 如果 Val 有 int 類型,則為 "%d"。

  • 若 Val 有類型 unsigned int,則為 "%u"

  • 若 Val 有類型 long,則為 "%ld"

  • 若 Val 有類型 unsigned long,則為 "%lu"

  • 若 Val 有類型 long long,則為 "%lld"

  • 若 Val 有類型 unsigned long long,則為 "%llu"

  • 如果 Val 有 float 或 double 類型,則為 "%f"。

  • 若 Val 有類型 long double,則為 "%Lf"

函式會傳回 string(Buf)。

需求

標頭:<string>

命名空間: std

請參閱

參考

string (C++ STL <string>)

wstring

<string>