C 语言中调用 printf 进行输出时需要注意,

在格式控制串中,格式说明与输出项的个数必须相同,如果格式说明的个数小于输出项的个数,多余的输出项将()A.输出不定值或0B.不予输出C.照样输出D.输出空格... 在格式控制串中,格式说明与输出项的个数必须相同,如果格式说明的个数小于输出项的个数,多余的输出项将 ( )
A.输出不定值或 0
B.不予输出
C.照样输出
D.输出空格
展开
 我来答
Unlessheart
推荐于2018-04-18 · TA获得超过3168个赞
知道答主
回答量:250
采纳率:93%
帮助的人:49.5万
展开全部
  (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:
  ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。

  ②普通字符,即需要原样输出的字符。

  (2)“输出表列”是需要输出的一些数据,可以是表达式

  (3)printf函数的一般形式可以表示为

  printf(参数1,参数2,……,参数n)

  功能是将参数2~参数n按参数1给定的格式输出

  2.格式字符(9种)

  (1)d(或i)格式符。用来输出十进制整数,有以下几种用法:

  ①%d,按整型数据的实际长度输出。

  ②%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。

  ③%ld(%mld 也可),输出长整型数据。

  例如:long a=123456;

  printf("%ld",a);

  (2)o格式符,以八进制数形式输出整数。格式:%o,%mo,%lo,%mlo都可。

  (3)x(或X)格式符,以十六进制数形式输出整数。格式:%x,%mx,%lx,%mlx都可。

  (4)u格式符,用来输出unsigned型数据,即无符号数,以十进制数形式输出。格式:%u,%mu,%lu都可。

  (5)c格式符,用来输出一个字符。格式:%c,%mc都可。

  (6)s格式符,用来输出一个字符串。格式:%s,%ms,%-ms,%m.ns,%-m.ns都可。

  参见:li4-5.c /*字符串的输出*/

  (7)f格式符,用来输出实数(包括单、双精度),以小数形式输出。格式:%f,%m.nf,%-m.nf都可。

  注意:单精度实数的有效位数一般为7位,双精度为16位。
fxyz063500
2014-09-28 · 超过27用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:44.5万
展开全部
答案选择C

格式说明符个数多于输出项时才有用,少于的时候按正常输出格式符无效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
羊皮裘老头12138
2019-03-31
知道答主
回答量:13
采纳率:100%
帮助的人:1.4万
展开全部
自己用试试其实就知道了,我试了一下,结果是不予输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuwang092
2014-09-28 · TA获得超过174个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:118万
展开全部
B.不予输出
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式