不要走,不要走,进来看一看,入门问题

在进行字母转换时
char c
if(c>'Z')
c=c+26

为什么会输出c对应的小写字母求解析

你们的书,附录部分应该有个ASCII码表

大写字母的ascii码比小写小32,应该是加32不是加26吧

这段代码怎么看都是有问题的,先判断了>'Z',然后+26
怎么看都不合理

img

要大写字母转小写字母的话,if里面应该是c>='A'&&c<='Z' 然后c=c+32,而不是c=c+26