为什么-028是不合法的常量?

如题...
2026年09月23日 23:47
有2个网友回答
网友(1):

-028在C/C++中是数据的八进制表示方法(数据前有0)。而八进制的每个数为范围为从0到7,不会有8.
所以,是不合法的常量。

网友(2):

这是八进制的数。满八就进位,所以不能出现八。