1.c<='z'+4中'z'表示字符'z'在ASCII表中对应的十进制数值,即ASCII数值(范围是0~127),与十进制数相通,但表示的含义不同
小写'z'对应ASCII数值122
这时用ASCII数值来表示字符
如'z'+4=126,ASCII数值126对应字符~
小写字母v的ASCII数值为118
小写字母a~z的ASCII数值为97~122,按顺序对应,从小到大
而大写字母A~Z的ASCII数值为65~90,也是按顺序对应,从小到大
任意一个小写字母的ASCII数值一定比任意一个大写字母的大
c<'z'或c>=’A‘等,都转换成对应的ASCII数值来比较
2.输出字符(字母及其它字符)时又把ASCII数值转换为对应的字符(字母及其它字符)输出
可以说字母字符的比较实质是ASCII数值的比较(表示形式)
而在这种情况下字母字符的输出是ASCII数值的转换输出(输出形式)
温馨提示:答案为网友推荐,仅供参考