C/C++中字符串转化成数字

这里介绍两种方法:

方法一:

    char str[]="1234321"; 
    int a; 
    sscanf(str,"%d",&a); 

方法二:

istringstream iss(str);
int i;
iss>>i;  //输入到整型



//下面是数字转化成字符
#include 
string dToS( double d ){
    std::ostringstream ss;
    ss << d;
    return ss.str();
}

此外,参见字符串与数字之间转换

你可能感兴趣的:(C/C++中字符串转化成数字)