怎么用C++把字符串转化成整型?

2021年8月10日 | 分类: 【编程】

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;
}