C++ 将数据转为字符串的几种方法
收集一下:
1\将int转为LPCTSTR
其实LPCTSTR可以直接使用CString直接代替,无需类型强制转换
CStringstr;
intnumber=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
以上所述就是本文的全部内容了,希望大家能够喜欢。
热门推荐
10 找个帅哥结婚祝福语简短
11 生日婚礼祝福语简短精辟
12 妈妈求婚祝福语大全简短
13 妹妹搬家简短祝福语大全
14 祝福语同事励志语录简短
15 生日的祝福语大全简短
16 祝福语高考小众诗句简短
17 简短的二胎祝福语
18 新年兔年快乐祝福语简短