小明在测试 C++ 的 `printf` 的功能时执行了 `printf("%-5d\n", 314)`,则代码输出的结果是 `-5314`。
---
正确答案:错误(×)
正确答案:错误(×)
%-5d 里的 - 是「左对齐」标志、5 是字段宽度,意思是把 314 按 5 字符宽靠左输出(右边补空格),显示成 314 加两个空格,而不是 -5314,选 ×。 💡 printf 格式 %-5d:- 左对齐、5 宽度。别把格式控制符里的 -5 当成数字「负 5」。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习