1、字符符型转换整形用强制转换就行。
char c='B' ; int a ; a = (int)c ;
如果是字符’0’到‘9’转成0-9
char c='8' ; int a ; a =(int) (c - '0') ;
2、如果是字串转数字,用atoi。
补充:
1、如果数字转字符串可以用itoa
#include <cstdlib> #include <cstdio> int main() { int number = 123456; char string[25]; itoa(number, string, 10); printf("integer = %d string = %s\n", number, string); return 0; }