main() { int x=102,y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果

学习 时间:2026-06-05 21:23:14 阅读:6944
main() { int x=102,y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果是02,12 厄...答案是102 12

最佳回答

优秀的耳机

高大的花生

2026-06-05 21:23:14

"%2d"限制了输出的数字占2个字符空间,而且你还用的是右对齐,当然会出现那样的结果啦。你可以试试用“%4d”输出,结果就正确了。

最新回答共有2条回答

  • 激动的长颈鹿
    回复
    2026-06-05 21:23:14

    "%2d"限制了输出的数字占2个字符空间,而且你还用的是右对齐,当然会出现那样的结果啦。你可以试试用“%4d”输出,结果就正确了。

上一篇 Look!It is over there ( )just to the Central Hospital 填入合适的词

下一篇 防腐木椅子好吗