ileson 发表于 2013-2-4 22:56:57

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]
查看完整版本: C++ 入门:数据类型转换