printf("%5d", 42); 中 %5d 的含义是什么? A. 最多只输出 42 的前 5 位 B. 左边补 0 到 5 位 C. 连续输出 5 个 42 D. 让 42 占 5 个字符宽,不足在左边补空格