ch=ch-('a'+'A');相当于ch='a'-'a'-'A',所以ch=-'A'A的ASCLL码为65,所以ch的ASCLL码为-65,-65没有对应的字符,打印不出来
改成printf("%d", (int)ch);%c格式只能显示ASCII值为0~127字符
printf("%d", (int)ch);
%c