11问答网
所有问题
C语言print函数格式控制符中%%d是什么意思?
例,int a=2,b=5;
print("a=%%d,b=%%d\n",a,b);
举报该问题
推荐答案 推荐于2016-08-16
C语言中%d表示输出的数用十进制表示 要在结果中输出% 需要用俩个%表示 即a==%%d中的俩个%%作用是在结果中输出一个% 后面的d不表示十进制了 直接在结果中输出
输出的结果是 a=%d,b=%d
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F272F8S27.html
其他回答
第1个回答 2010-06-09
#include <stdio.h>
void main()
{
int a=2;
int b=5;
printf("a=%%d,b=%%d\n",a,b);
}
本题求的是百分数,而且”%%“表示百分号!就本题而说结果是a=%d, b=%d
不过我想应该是"%%%d",呵呵,你看一下是否少写了一个%!接着你再运行一下!
第2个回答 2010-06-09
你可以试试啊,告诉你吧,输出为: a=%d,b=%d
不过程序有大错误!
补充一下:%% 是输出一个%,所以后面的 d 就只能直接输出了。
第3个回答 2010-06-09
%%是输出一个%号,上面输出的结果是%d,%d
相似回答
printf()
中%% d是什么意思?
答:
d是表示后面的变量b的值用整数形式显示
。后面的两个%,表示显示一个%。如果b的值是20,则输出是“20%”。如果要输出整数a,b的值,应改为printf("a=%d,b=%d\n",a,b)。
大家正在搜
c语言中print函数
在c语言中格式输入库函数为
c语言print和printf
c语言printf函数
c语言打印函数格式
c语言输入函数格式
c语言语音输出函数
C语言函数
print函数
相关问题
在C语言中 printf("a=%%d,b=%%d\n",a...
printf中的%c,%d,%u........都分别代表输...
C语言printf("%%d,%%d\n",a,b);中两个...
在c语言中print(“%d%8.6f“,x,y)中%d%8...
c语言print函数输出格式?
C语言中%c,%s分别代表什么意思?
c语言中%3%d这个,我只知道前面一个百分号时什么意思,请问...
C语言中printf函数中%s是什么意思