已有定义:int x;执行以下语句后的结果是——。 x=11/3;y=5;printf("%%d,%%%d\n",x,y) ;
3个回答
展开全部
printf("%%d,%%%d\n", x, y);里的格式分成:%% d, %% %d \n 。
对应的输出为:% d, % x \n
即:%d,%3
对应的输出为:% d, % x \n
即:%d,%3
追问
为什么%%d,的格式不是 % %d,而是:%% d呢,
追答
%号与另一个字符构成输出格式,当编译器遇到%号时,它会找到可以与它构成输出格式的字符组成一个整体,所以第一个%号会与第二个%号一起。你可以试一下
printf("% 123%\n");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%%打印%号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询