若有定义: int a=1234, b=-5678; 用语句 printf("%±6d%±6d",a,b); 输出,以下正确的输出结果是 A) 1234 -5678 (中间有两个空格,最后有一个空格) B) +1234 -5678 (最前面有一个空格,中间有一个空格) C) ±1234±5678 (最前面和最后均无空格) D) +1234 -5678 (中三间有一个空格,最后有一个空格)
中三间有一个空格???? 什么意思
快乐小土狗 回复 yjhqukq: %6d表示占位宽度是6,如果输出的结果占不满6位,那么前面就会补充空格占满6位
答案:D
用户登录可进行刷题及查看答案
登录后提交答案