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