C语言中"%d","%c"是什么意思?
展开全部
C语言中“%d”是格式字符,意思是数据以十进制整数形式输出;“\t”是转义字符,意思是水平制表(跳到下一个Tab位置)。
在C语言中还有其它格式字符,o%,意思是以八进制整数形式输出;x%意思是以十六进制整数形式输出;c%意思是以字符形式输出;s%意思是以字符串形式输出。等等
在C语言中还有其它转义字符,\n换行,从当前位置移到下一行开头,\ddd1到3位八进制数所代表的字符,\xhh1到2位十六进制数所代表的字符,\f换页,从当前位置移到下页开头。
扩展资料
转义字符的作用:
用于表示不能直接显示的字符,比如后退键,回车键,等。
2.用来将特殊意义的字符转换回它原来的意义。
参考资料来源:《C程序设计(第三版)》谭浩强 著 清华大学出版社 3 数据类型、运算符与表达式 3.5 字符型数据
参考资料来源:百度百科--转义字符
参考资料来源:百度百科--格式字符
展开全部
%d代表这个位置的变量是以int类型输出
%c代表这个位置的变量是以char类型输出,即该变量的值的ascii码字符
%s代表这个位置的变量是以字符串类型输出
比如
int
a=65;
printf("%d
%c",a,a);//结果为:
65
a
%c代表这个位置的变量是以char类型输出,即该变量的值的ascii码字符
%s代表这个位置的变量是以字符串类型输出
比如
int
a=65;
printf("%d
%c",a,a);//结果为:
65
a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用于printf函数的格式转义字符
printf("……",
参数1,参数2,……)
其中引号内的内容将原样打出,唯独转义字符不会
你说的%d,就后面的参数以有符号十进制数打出,也就是说引号是不打出那%d,是使后面的参数变成对应的格式值再打出在那个位置;
%c则是以ASCII码字符形式打印出参数哦~~~
还有很多:%f,%ld,%lf,%u……
这些很基础的,你刚进门吧?没事的,多学几次就知道所以然了!
祝你早日学会!
printf("……",
参数1,参数2,……)
其中引号内的内容将原样打出,唯独转义字符不会
你说的%d,就后面的参数以有符号十进制数打出,也就是说引号是不打出那%d,是使后面的参数变成对应的格式值再打出在那个位置;
%c则是以ASCII码字符形式打印出参数哦~~~
还有很多:%f,%ld,%lf,%u……
这些很基础的,你刚进门吧?没事的,多学几次就知道所以然了!
祝你早日学会!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是格式控制符%d是int型的输出控制符.在printf函数中表示输出整型数
%c是char型的输出控制符.在printf函数中表示输出字符型。
%c是char型的输出控制符.在printf函数中表示输出字符型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询