由于计算机处理的都是ASCII码,而‘0’对应的码为48,所以char和int不能直接转化,具体转化方法如下:
#include <bits\stdc++.h>
using namespace std;
int main()
{
char a = '9';
int b = a - '0';
cout << b << "\n";
return 0;
}
由于计算机处理的都是ASCII码,而‘0’对应的码为48,所以char和int不能直接转化,具体转化方法如下:
#include <bits\stdc++.h>
using namespace std;
int main()
{
char a = '9';
int b = a - '0';
cout << b << "\n";
return 0;
}