66问答网
所有问题
在C语言中 printf("a=%%d,b=%%d\n",a,b);里的%%d是什么意思?
在C语言中 printf("a=%%d,b=%%d\n",a,b);里的%%d是什么意思?
举报该问题
推荐答案 推荐于2017-10-15
这是程序输出结果
a=%d,b=%d
%%是输出%号
如果要输出整数a,b的值,应改为 printf("a=%d,b=%d\n",a,b);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UsDvDDisD.html
其他回答
第1个回答 2017-10-08
输出结果是:a=%1,b=%d
其中的1是你上面的a的赋值,比如1.
%%表示输出%
%d表示输出一个有符号的十进制数
%%%d 你应该把两个分开理解%%和%d
第2个回答 2010-05-23
占位符,意思要你输出%d,d就代表你的那个变量
相似回答
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)。
c语言中%%d
和
%%%d
分别
是什么意思?
答:
1、
printf(
"
%%d
"); // 会输出%d 2、因为%用来作格式符,如
%c,
%与c搭配表示输出一个字符
,%d
表示输出一个整数。3、那么怎么输出%呢?即用%%表示输出一个%。常用的printf函数格式字符:1、d格式字符。用来输出十进制整数。2、o格式符,以八进制整型式输出整数。3、x格式符,以十六进制数形式输...
C语言中的%%d是什么意思
答:
d表示输入或输出十进制有符号数
。在输出不同数据时要用不同的的格式字符,比如说这个%d是用来输出十进制整型数据的实际长度输出;%f是以小数形式输出单、双精度度数,隐含输出6位小数;还有很多,如%s(输出字符串)。printf("%%d"); // 会输出%d。因为%用来作bai格式符,如%c,%与c搭配表示输出一...
printf(
"
a=%d
b=%d
\n"
, a,b );什么意思?
详细点呗,编程初学者在线等...
答:
打印输出a,b的值
,%d
代表的是类型 int,前面的""
里面的
内容,是格式化输出字符串,,后面的
a,b是
真正要输出的内容,%d的内容最终会被替换成a的值和b的值。
c语言中% d是什么意思?
答:
C语言中,%是转义符,也就是和%一起出现的后面的内容会转义后输出,这三种输出的意义是不同的:1、%d,表示按整型输出后面给出的变量的值。2、
%%d ,
这就会被拆成两部分看待,一是“%%”
在C语言中
就是输出一个“%”,而是“d”就是一个普通字符,所以当“%%d”在一起时,其含义就是输出“...
C语言printf(
"
%%d,%%d
\n"
,a,b);
中两个
%%是什么意思?
怎么输出?
答:
是转义符。例如/,两个//代表一个/,同理所以两个%% 代表一个 所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
大家正在搜
相关问题
在C语言中printf("a=%%d,b=%%d\n",a,...
在C语言中 printf("a=%%d,b=%%d\n",a...
C语言printf("%%d,%%d\n",a,b);中两个...
在C语言中 printf("a=%%d,b=%%d\n",a...
printf("a=%d,b=%d",a,b);和print...
c程序中的int a=2,b=5; printf("a=%%...
c语言中 printf("%d\n",a "%d\n",b)...
c程序中的int a=2,b=5; printf("a=%%...