1.数字转string
int x; string id; stringstream ss; ss << x; ss >> id;
2.字符串转数字
int num; string s; stringstream ss(s); ss>>num;
char str[]; sscanf( str, "%d", &num ); // 将字符串转换成整数 sscanf( str, "%f", &floatnum ); // 将字符串转换成浮点数
char str[]; floatnum = atof(str); // 字符串转浮点数 num = atoi(str); // 字符串转整数
若字符串为string类型,则要用c_str()方法获取其字符串指针 string str; floatnum = atof(str.c_str()); // string转浮点数 num = atoi(str.c_str()); // string转整数
时间: 2024-09-13 17:05:26