C语言print函数格式控制符中%%d是什么意思?
4个回答
展开全部
#include <stdio.h>
void main()
{
int a=2;
int b=5;
printf("a=%%d,b=%%d\n",a,b);
}
本题求的是百分数,而且”%%“表示百分号!就本题而说结果是a=%d, b=%d
不过我想应该是"%%%d",呵呵,你看一下是否少写了一个%!接着你再运行一下!
void main()
{
int a=2;
int b=5;
printf("a=%%d,b=%%d\n",a,b);
}
本题求的是百分数,而且”%%“表示百分号!就本题而说结果是a=%d, b=%d
不过我想应该是"%%%d",呵呵,你看一下是否少写了一个%!接着你再运行一下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以试试啊,告诉你吧,输出为: a=%d,b=%d
不过程序有大错误!
补充一下:%% 是输出一个%,所以后面的 d 就只能直接输出了。
不过程序有大错误!
补充一下:%% 是输出一个%,所以后面的 d 就只能直接输出了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%%是输出一个%号,上面输出的结果是%d,%d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询