遇到了一个问题: int x = 078;//出现编译错误 而 int m = 066; 却没有错误。 原因: 加了0就是八进制,而八进制没有8以上的数字,所以会出现错误。 m 实际上是十进制中的54;