C++ 將數據轉為字符串的幾種辦法。本站提示廣大學習愛好者:(C++ 將數據轉為字符串的幾種辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C++ 將數據轉為字符串的幾種辦法正文
搜集一下:
1\將int 轉為 LPCTSTR
其實LPCTSTR可以直接應用CString直接取代,無需類型強迫轉換
CString str; int number=15; //str="15" str.Format(_T("%d"),number); //str=" 15"(後面有兩個空格;4表現將占用4位,假如數字跨越4位將輸入一切數字,不會截斷) str.Format(_T("%4d"),number); //str="0015"(.4表現將占用4位,假如數字跨越4位將輸入一切數字,不會截斷) str.Format(_T("%.4d"),number); //long轉換為CString的辦法與下面類似,只須要把%d改成%ld便可以了。
格局解釋老是以%字符開端,以下是分歧類型數據的格局方法%號後的解釋:
d 輸入帶符號十進制數
o 輸入無符號八進制數
x 輸入無符號十六進制數
u 輸入無符號數
c 輸入單個字符
s 輸入一串字符
f 輸入實數(6位小數)
e 以指數情勢輸入實數
g 選用f與e格局中輸入寬度較小的格局,不輸入0
ld 輸出輸入long型數據
lf 輸出輸入double型數據
m 數據輸入寬度為m
.n 輸入小數位數為n
以上所述就是本文的全體內容了,願望年夜家可以或許愛好。