取出数字字符对应的数,因为ASCII码中数字字符是按照'0'~'9'的顺序递增1来取值的,也就是说'1'-'0'=1,'2'-'1'=1,依此类推。那么,'2'-'0'=2,得到的数2正好是'2'表示的数,这就是减'0'的原因,当然前提是必需是数字字符才能正确运算