C++ 将数据转为字符串的几种方法 C++ 将数据转为字符串的几种方法
人气:0想了解C++ 将数据转为字符串的几种方法的相关内容吗,在本文为您仔细讲解C++ 将数据转为字符串的几种方法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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
以上所述就是本文的全部内容了,希望大家能够喜欢。
加载全部内容