
int x=102,y=012;printf("%2d,%2d",x,y);输出结果为 为什么 是102,10
大于m,则按实际位数输出。那为什么scanf("%2d,%c",a,b)输入1345ABC输出是12,345ABC不是12345,ABC为什么scanf("%2d%c",...
大于m,则按实际位数输出。那为什么scanf("%2d,%c",a,b)输入1345ABC输出是12,345ABC不是12345,ABC
为什么scanf("%2d%c",a,b)输入12345ABC输出是12,345ABC不是12345,ABC 展开
为什么scanf("%2d%c",a,b)输入12345ABC输出是12,345ABC不是12345,ABC 展开
2个回答
2011-02-17
展开全部
int x=102,y=012;//012是8进制,换算成10进制是10
printf("%2d,%2d",x,y);//按2位宽度输出,102是三位,大于2位,按实际宽度输出
printf("%2d,%2d",x,y);//按2位宽度输出,102是三位,大于2位,按实际宽度输出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询