44问答网
所有问题
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://44.wendadaohang.com/zd/Y3K3Y6V3K.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
f()中的
% d是什么意思?
答:
c语言中, %d\n 是printf()函数的格式控制,%d是printf()函数的格式声明,
表示结果只能输出十进制整数
,\n是普通字符中的换行符,表示输出后控制移到下一行的开头。c语言中printf()函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包...
在
C语言中
printf("a=%%d,b=%%d\n",a,b);里的
%%d是什么意思?
答:
是输出%号。%是转义符。%d 输出整型
。%nd 输出的整型宽度至少为n位,右对齐,]即宽度至少为5位,位数大于5则输出实际位数,%0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充。C语言中%有两种意思,第一表示求余符号,经常会用到判断一个数是不是能被另一个整除。如:7%3=1(...
C语言中
的
%%d是什么意思
答:
表示把数据按十进制整型输出
,类似的符号含义如下:o表示把数据按八进制整型输出;x表示把数据按十六进制整型输出;u表示把数据参数按无符号整型输出。f显示小数表示的普通浮点数。
大家正在搜
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是什么意思