收集一下:
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
以上所述就是本文的全部內容了,希望大家能夠喜歡。
新聞熱點
疑難解答
圖片精選