字串:怎樣將數字型別轉換為字串 (轉)
字串:怎樣將數字型別轉換為字串
老的C方法(不贊成)
程式碼:
--------------------------------------------------------------------------------
char *c[10]; // 完全足夠大-不要忘了為'/0'預留額外的位元組
int i = 1234;
sprintf(c, "%d", i);
--------------------------------------------------------------------------------
更多的資訊參見MSDN中的sprintf()
利用CString
程式碼:
--------------------------------------------------------------------------------
int i = 1234;
CString cs;
cs.Format("%d", i);
--------------------------------------------------------------------------------
這個格式描述符同sprintf()中的一樣,參見MSDN中的CString文件--它相當的直接。
一句警告: 格式描述符 ("%d")和實際傳遞的引數的不匹配將導致不能預期的結果, 這對sprintf()和CString::Format()兩者都一樣。
C++ 方法:
如下的例子展示了利用標準C++類的來完成這個任務的模板
程式碼:
--------------------------------------------------------------------------------
#include
#include
#include
template
std::string to_string(T t, std::ios_base & (*f)(std::ios_base&))
{
std::ostringstream oss;
oss << f << t;
return oss.str();
}
int main()
{
// to_string()的第二個引數應為如下中的一個
// std::hex, std::dec 或 std::oct
std::cout<
}
/* 輸出:
1e240
361100
*/
--------------------------------------------------------------------------------
這個方法不僅僅非常別緻, 而且也是型別的, 因為在編譯時會根據運算元的型別將挑選適當的std::ostringstream ::operator <
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993439/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字串:怎樣轉換字串為數字型別? (轉)字串型別
- Thymeleaf將字串轉換為數字字串
- javascript如何將字串轉換為數字JavaScript字串
- 將字串轉換成Bitmap型別 或者 將Bitmap轉換成字串字串型別
- 將字串轉為數字字串
- 將整數轉換成字串字串
- JavaScript將陣列轉換為字串JavaScript陣列字串
- JavaScript 字串轉換數值型別JavaScript字串型別
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- 劍指offer(Java版)--將字串轉換為整數Java字串
- 將字串陣列轉換為浮點數陣列字串陣列
- js利用Number()函式將字串轉換為數字JS函式字串
- js將字串轉換為數字程式碼例項JS字串
- javascript將字串轉換為整數程式碼例項JavaScript字串
- JavaScript將物件轉換為JSON格式字串JavaScript物件JSON字串
- eval()將JSON格式字串轉換為物件JSON字串物件
- 如何在Java中將字串轉換為日期Java字串
- Java如何將字串轉換為字元陣列?Java字串字元陣列
- T-SQL——將字串轉換為多列SQL字串
- js如何將陣列元素轉換為字串JS陣列字串
- js將物件直接量轉換為字串形式JS物件字串
- JavaScript將JSON格式字串轉換為物件JavaScriptJSON字串物件
- 字串: 怎樣在ANSI 和 UNICODE間做轉換 (轉)字串Unicode
- JavaScript字串轉換數字JavaScript字串
- 字串轉換整數(atoi)字串
- 如何在MySQL中使用CONVERT將字串轉換為數字MySql字串
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- 如何將時間字串轉換為時間物件字串物件
- js將物件轉換為字串程式碼例項JS物件字串
- 字串轉換字串
- java json字串轉換為物件,轉換為listJavaJSON字串物件
- javascript中將數字轉為字串的方法JavaScript字串
- C++將數字轉為字串,並拼接C++字串
- JavaScript 字串轉換為陣列JavaScript字串陣列
- 字串、數值 等型別的相互 安全轉換字串型別
- Java下數字型別的轉換 (轉)Java型別
- PHP 字串強制轉換為數值問題PHP字串
- java中數字型別轉換Java型別