这是一个愚蠢的问题,但对我来说很有趣)这就是我通过Visual Studio 2013获得的东西int i = 07; // i == 7int i = 16; // i == 16int i = 00016; // i == 14, why?int i = 05016; // i == 2574, wow )int i = 08; // compile error, compiler expects octal number...如果number以0开头并包含8,则为编译错误。这正常吗?如果00016 == 14,那么编译器到底从零开始到底做了什么?谢谢大家 ))
- 3 回答
- 0 关注
- 572 浏览
添加回答
举报
0/150
提交
取消