这个是概念题,答案是C而不是B,但是书本为什么选B呢?实在弄不懂,百度上也没有解释
1.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列,如果字符串长度大于5,则输出按方式( B )。A)从左起输出该字符串,右补空格
B)按原字符长从左向右全部输出
C)右对齐输出该字串,左补空格
D)输出错误信息
%5s是显示字符串的最小宽度,就是说如果字符串原来的宽度小于5个字节,则会补空格,使其宽度为5,如果原来字符串的长度大于等于5,则按原字符串的长度直接全部输出。 超出宽度 输出相当于直接 %s跟没有这个5一样的 大于5那么这个5可以被忽略,故选B %5s表示最小5个长度,当大于5个时,就相当于%s
页:
[1]