小阿妞 发表于 2015-7-10 14:47:37

C语言求助,谢谢你们的解答!

#include <stdio.h>
main()
{
      int a = 011;
      printf("%d", a ++);
}
为什么答案是9?

小人 发表于 2015-7-10 15:39:02

011 是八进制数   对应10进制 9

小人 发表于 2015-7-10 15:39:16

011 是八进制数   对应10进制 9

小阿妞 发表于 2015-7-10 16:16:27

小人 发表于 2015-7-10 15:39
011 是八进制数   对应10进制 9

懂了,谢谢

nin98 发表于 2015-7-13 12:40:52

011 //1*8^1+1*8^0==9
页: [1]
查看完整版本: C语言求助,谢谢你们的解答!