C++ 入门:数据类型转换
CString str;//1、基本类型转成 字符串int i=1;long l=2;float f=30.0;double d=4056.99001; char c;itoa(i,c,10);//转换成十进制的字符串itoa(l,c,2);//转换成二进制的字符串sprintf(c,"%0.2f",f);sprintf(c,"%0.2lf",d);str.Format("%s",c);//2、字符串转换成其它数据类型strcpy(c,"123456");i=atoi(c);l=atol(c);//f=atof(c);//d=atof(c);//字符串如何转成double?????str.Format("int=%d\n long=%d\n float=%0.2f\n double=%0.2ld\n",i,l,f,d);AfxMessageBox(str);助记:itoa各 atoi这两个莫名其妙的方法,不好记,其实是个短句;
itoa: inttoa整型到字符
atoi: a toint 字符到整型
<div class="quote_title">引用
页:
[1]