在PAT刷题时,碰见了这方面的需求,简单讲解C++中string转int。 string转int 代码 string s; for (char c : s) { sum += (int)c - 48; } 1234 这里主要是当字符串中的字符被强制转换成int时,会变成相应的asii码的十进制,于是查找asii可知相应的十进制减去48即可对应。