这个程序的意思我知道,那么这个与上面相比只少了一个单引号的程序变成了什么意思?就是这里的 a = ch - 0; 变成什么意思了。
a = ch - 0;因为是0,所以这句话没有意义,就是a = ch;
a = ch - '0'; 是减去'0'的ascii,把字符转换为数字。