执行结果是。

    回到刚才的例子,在ASCII码中字符a是97,字符b是98。计算'a'+1这个表达式,应该按ASCII码把'a'当作整数值97,然后加1,得到98,然后printf把98这个整数值当作ASCII码来解释,打印出相应的字符b

    字符'a'~'z''A'~'Z''0'~'9'的ASCII码都是连续的,因此表达式'a'+25'z'的值相等,'0'+9'9'的值也相等。注意~'9'的ASCII码是十六进制的30~39,和整数值0~9是不相等的。


    [] 空白字符在不同的上下文中有不同的含义,在C语言中空白字符定义为空格、水平Tab、垂直Tab、换行和分页符,本书在使用“空白字符”这个词时会明确说明在当前上下文中空白字符指的是哪些字符。