C++中用数字表示的字符减去字符 '0'的含义是讲该char类型的字符转换为对应的int类型,例如;
char S = '5';
int X = S - '0';
cout << X << endl;
X的输出结果是:
X:5
注意,此时X变为了int类型,同时值也和char类型表示的 '5'相同
C++中用数字表示的字符减去字符 '0'的含义是讲该char类型的字符转换为对应的int类型,例如;
char S = '5';
int X = S - '0';
cout << X << endl;
X的输出结果是:
X:5
注意,此时X变为了int类型,同时值也和char类型表示的 '5'相同