int main(int argc, char *argv[]) { int a; string str = "1024"; a= atoi(str.c_str()); cout << a <<endl; return 0; } 总结: char/string int /float /double 以后遇到将char类型的数组或者string中的数字转换为int float double 等时,统一使用sscanf函数。 #include <stdio.h> #include<...