今天看了下stdlib内嵌的函数,发现还是很丰富的,熟悉熟悉下
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
s="147";
int a;
a=atoi(s.c_str());//一个参数const char*
cout<<a<<endl;
a=189;
char t[10];
itoa(a,t,10);//itof,itol
//itoa()函数有3个参数:第一个参数是要转换的数字
//第二个参数是要写入转换结果的目标字符串,
//第三个参数是转移数字时所用的基数。
//在上例中,转换基数为10。10:十进制;2:二进制...
cout<<t<<endl;
double q=1124325.7809;
gcvt(q,8,t);
//char *gcvt(double number,size_t ndigits,char *buf);
//四舍五入
cout<<t<<endl;
return 0;
}