44问答网
所有问题
b=1234,执行printf(“%%d@%d”,b),输出结果?这个printf中是什么含义?
如题所述
举报该问题
推荐答案 2016-03-31
d@1234
因为本身%作为一个修饰符,我们想要打印%只能%%,这个有点类似
正则表达式
中的\\。%d就是整数型
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GGZ3GWRKWY3DVVRV3ZK.html
其他回答
第1个回答 2016-03-31
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。
printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。
格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义
本回答被网友采纳
第2个回答 2018-04-16
输出%d@1234
%%打印%
d@直接打印
%d转换说明,输出b值
相似回答
C语言
b=1234
;
printf
("
%%d@%d
"
,b
);
输出结果
为
什么是
%d@1234;
答:
是输出 d@原样输出 d
输出b
整数 因此
,输出
为:
%d@1234
printf
()中
%% d是什么
意思?
答:
在C语言中
printf
("a=
%%d,b=%%d
\n",a,b);里的
%%d是
程序
输出结果
。d是表示后面的变量b的值用整数形式显示。后面的两个%,表示显示一个%。如果b的值是20,则输出是“20%”。如果要输出整数a,b的值,应改为printf("a=
%d,b=%d
\n",a,b)。
设a=3
,b=
4
,执行
语句“
printf
("
%d,%d
",(a,b),(b,a));”的
输出结果
...
答:
这个是逗号
表达式的问题
,逗号
表达式从左往右执行,最后显示最右边的那个。即(a
,b
)相当于
b,
如果是
printf
("
%d,%d
",(++a,++b),(++b,++a));输出为6,5
C语言中
printf
里的d
%是什么
意思?
答:
printf中
的%*d的意思是输出*个宽度的%d(整形)。例子:a=5;
b=
6;printf("%*d",a
,b
);其中,a代表*,即%5d,格式化输出5个宽度的整形b。最后输出的结果为 6.即[4个空格][6].扩展内容:printf()函数:printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()...
大家正在搜
c语言中(a,b)是什么意思
printf("\n")
c语言print和printf
a=%%d,b=%%d
printf输出字符
b=(-1)&&(-1)
printf和scanf的用法
scanf和printf的区别
int a=b=c=5
相关问题
设a=3,b=4,执行语句“printf("%d,%d",(...
设int a=7,b=8,则printf(“%d,%d\n"...
定义int a=5,b=20;若执行语句printf("%d...
设a=3,b=4,执行语句“printf("%d,%d",(...
设int a=8,b=2,c=3;,执行语句a%=b+c;p...
printf("a=%d,b=%d",a,b);和print...
c语言中int a=5;int b=6;printf("%d...
c语言代码如下 int a=1,b; printf("%d\...