#include<stdio.h> main() {int x=102,y=012; printf("%2d,%2d\n",x,y); }为何y输出的是10啊? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 include printf stdio.h int 搜索资料 2个回答 #热议# 海关有哪些禁运商品?查到后怎么办? lt199025 2011-11-12 · TA获得超过122个赞 知道小有建树答主 回答量:131 采纳率:0% 帮助的人:130万 我也去答题访问个人页 关注 展开全部 因为y=012,012是八进制,而0x12是十六进制 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 19nuclear91 2011-11-12 知道答主 回答量:55 采纳率:0% 帮助的人:32.3万 我也去答题访问个人页 关注 展开全部 012代表八进制中的10,转换成十进制就是10 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-12-03 #include<stdio.h> main() {int ... 22 2016-02-21 #include(stdio.h); int main() ... 2010-12-19 #include<stdio.h> void main( )... 1 2013-09-15 #include<stdio.h> main() { int... 13 2013-10-31 #include<stdio.h> main() { int... 15 2011-10-01 #include<stdio.h> main( ) {int... 12 2013-01-12 #include"stdio.h" main() { int... 16 2013-04-05 #include“stdio.h” main() { int... 1 更多类似问题 > 为你推荐: