[答] 首先八进制的写法是 \ooo,也就是说 \后面最多可带三个数,比如 \071 代表 '9',当然 \71也代表 '9'。但 \09是什么呢?八进制也就只有0-7这八个数字,不可能存在9这个数字,于是'\09'被编译器解释成'\0' 和 '9',而'\0' 和'9'组合起来应该是一个int类型,关于字符的组合,可以参考以下链接:http://blog.vckbase.com/bruceteen/archive/2005/03/31/4253.html