读书人

定义的有关问题

发布时间: 2012-04-22 18:34:46 作者: rapoo

定义的问题
int a1 = 9, b1 = 7;
int a2 =09, b2 =07;

1.这两个定义有什么不同?
2.定义2的错误是什么原因造成的?

[解决办法]
int a1 = 9, b1 = 7;
int a2 =09, b2 =07;

整数前面写0是八进制。。

八进制中 09是不可能存在的。
[解决办法]
以0开头的数字是八进制

读书人网 >C++

热点推荐