为什么08在c语言中算不合法常量,而005就算c语言合法常量呢?

。。。。极速求解

c语言里 0开头是八进制表示。 八进制没有8 只有 0-7 你试试07就是合法的。 005 第一个0 代表八进制 0 5 是在八进制之内 你试试008也不对。

顺便说一下16进制表示 以0x或0X表示
温馨提示:答案为网友推荐,仅供参考