C语言中"%d","%c"是什么意思?

 我来答
晨枫叶轻舞
2019-09-07 · TA获得超过4695个赞
知道答主
回答量:1387
采纳率:35%
帮助的人:43.9万
展开全部

C语言中“%d”是格式字符,意思是数据以十进制整数形式输出;“\t”是转义字符,意思是水平制表(跳到下一个Tab位置)。

在C语言中还有其它格式字符,o%,意思是以八进制整数形式输出;x%意思是以十六进制整数形式输出;c%意思是以字符形式输出;s%意思是以字符串形式输出。等等

在C语言中还有其它转义字符,\n换行,从当前位置移到下一行开头,\ddd1到3位八进制数所代表的字符,\xhh1到2位十六进制数所代表的字符,\f换页,从当前位置移到下页开头。

扩展资料

转义字符的作用:

  1. 用于表示不能直接显示的字符,比如后退键,回车键,等。

 2.用来将特殊意义的字符转换回它原来的意义。

参考资料来源:《C程序设计(第三版)》谭浩强 著  清华大学出版社  3 数据类型、运算符与表达式 3.5 字符型数据

参考资料来源:百度百科--转义字符

参考资料来源:百度百科--格式字符

速让藏子
2019-06-01 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:887万
展开全部
%d代表这个位置的变量是以int类型输出
%c代表这个位置的变量是以char类型输出,即该变量的值的ascii码字符
%s代表这个位置的变量是以字符串类型输出
比如
int
a=65;
printf("%d
%c",a,a);//结果为:
65
a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
务恒晏珍
2020-02-23 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.2万
采纳率:27%
帮助的人:884万
展开全部
用于printf函数的格式转义字符
printf("……",
参数1,参数2,……)
其中引号内的内容将原样打出,唯独转义字符不会
你说的%d,就后面的参数以有符号十进制数打出,也就是说引号是不打出那%d,是使后面的参数变成对应的格式值再打出在那个位置;
%c则是以ASCII码字符形式打印出参数哦~~~
还有很多:%f,%ld,%lf,%u……
这些很基础的,你刚进门吧?没事的,多学几次就知道所以然了!
祝你早日学会!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
第五广英偶未
2019-06-27 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:896万
展开全部
这个是格式控制符%d是int型的输出控制符.在printf函数中表示输出整型数
%c是char型的输出控制符.在printf函数中表示输出字符型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式