C/C++中字符串与数字相互转换
数字转字符串: 用C++的streanstream: #include <sstream> #Include <string> string num2str(double i) { stringstream ss; ss << i; return ss.str(); } 字符串转数字: int str2num(string s) { int num; stringstream ss(s); ss>>num; return num; } 上面方法很简便, 缺点是处理大量数据转换速度较慢.. C library中的sprintf, sscanf 相对更快 可以用 sprintf 函数将数字输出到一个字符缓冲区中. 从而进行了转换.