首页

文章

C语言中%c,%s分别代表什么意思?

发布网友 发布时间:2022-02-28 09:55

我来回答

15个回答

热心网友 时间:2022-02-28 11:25

%c在C语言中代表字符型格式符。

%s在C语言中代表字符串型格式符。

%c和%s一般用在printf、sprintf等字符串格式化函数中,用于决定格式化参数的数据类型。如printf("%s",  a)会将变量a作为字符串类型进行格式化。

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。

printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。

格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

扩展资料:

C语言中所有格式化类型的定义:

1、%d/i

接受整数值并将它表示为有符号的十进制整数,i是老式写法

2、%o

无符号8进制整数(不输出前缀0)

3、%u

无符号10进制整数

4、%x/X

无符号16进制整数,x对应的是abcdef,X对应的是ABCDEF(不输出前缀0x)

5、%f(lf)

单精度浮点数和双精度浮点数用f(lf在C99开始加入标准,意思和f相同)

6、%e/E

科学计数法表示的数,此处"e"的大小写代表在输出时用的“e”的大小写

7、%g/G

有效位数,如:%.8g表示单精度浮点数保留8位有效数字。

8、%c

字符型。可以把输入的数字按照ASCII码相应转换为对应的字符

9、%s/S

字符串。输出字符串中的字符直至字符串中的空字符(字符串以'\0‘结尾,这个'\0'即空字符)

10、%p

以16进制形式输出指针

11、%n

到此字符之前为止,一共输出的字符个数,不输出文本

12、%%

不进行转换,输出字符‘%’(百分号)本身

13、%m

打印errno值对应的出错内容,(例:printf("%m\n");)

参考资料来源:百度百科-printf

热心网友 时间:2022-02-28 12:43

C语言中%c,%s这些代表个人需要输出的数据的数据类型,这是C语言的格式输出。C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

扩展资料:

1、数据类型:

C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。 

2、常量与变量:

常量其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列。

3、数组:

如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的

参考资料:百度百科=c语言

热心网友 时间:2022-02-28 14:17

这是C语言的格式输出,%c,%s这些代表你要输出的数据的数据类型:%d 十进制有符号整数 。

这两个符号分别用在输入或者输出函数中。比如:char c='A'; printf("%C\n",c);则此时控制台会输出字符A。 再看如下表达式: char s[25]="My Name Is ChengJie!"; printf("%S\n",s);
此时控制台会输出字符串:My Name Is ChengJie!。在这里强调一下,这两个符号也叫占位符。也属于输入输出控制符。如果说这两个符号用错了,则会造成无法输出或输出乱码的情况。同类的还有很多。望多多学习和掌握。

热心网友 时间:2022-02-28 16:09

这是C语言的格式输出,%c,%s这些代表你要输出的数据的数据类型:%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%0 无符号以八进制表示的整数
%g 自动选择合适的表示法

热心网友 时间:2022-02-28 18:17

C语言的输入输出格式,%c是单个字符的输入输出,%s是字符数组或者字符串的输出。

char a;
scanf("%c",&a);//&为取址符号
printf("%c",a);
char b[20]={"hello world"};//字符数组
printf("%s",b);

热心网友 时间:2022-02-28 20:41

他们用在stdio.h头文件中的格式化函数(如printf和scanf)中的格式化参数。%c表示一个char变量,%s表示一个字符串( char*或char[])。

热心网友 时间:2022-02-28 23:23

%s 字符串 (但C语言中没有字符串类型,也就是说没有变量能直接存字符串,只能用数组,但数组输出时只能用%c 一个一个的输出)
%c 单个字符

热心网友 时间:2022-03-01 02:21

c代表字符

a = 'x';
printf("123456 %c", a;);
用变量a, 以字符的形式 ,代替%c
结果为123456 x
printf("123456 %d", a;);
d代表整数
%s 表示输出字符串

热心网友 时间:2022-03-01 05:35

这两个符号分别用在输入或者输出函数中。比如:char c='A'; printf("%C\n",c);则此时控制台会输出字符A。 再看如下表达式: char s[25]="My Name Is ChengJie!"; printf("%S\n",s);
此时控制台会输出字符串:My Name Is ChengJie!。在这里强调一下,这两个符号也叫占位符。也属于输入输出控制符。如果说这两个符号用错了,则会造成无法输出或输出乱码的情况。同类的还有很多。望多多学习和掌握。

热心网友 时间:2022-03-01 09:07

上课讲linux,听了很是蒙圈,学长推荐了一个免费学的网址,里边讲的还可以,很适合初学者和零基础听讲学习,重要是免费,现在把它分享给你,希望能帮到你~~~ps:C语言基础视频里有命令、语言详细讲解,还有安装软件安装步骤和代码详解
1、[C语言基础入门教程视频]
http://www.hqyj.com/xuexi/CourseVideo/Ccontrol.html?s=47236
2、[linux开发入门基础视频教程]
http://www.hqyj.com/xuexi/CourseVideo/linuxbasic.html?s=47236
3、[数据结构视频教程]
http://www.hqyj.com/xuexi/CourseVideo/shujujg.html?s=47236
4、[linux IO、文件目录控制视频教程]
http://www.hqyj.com/xuexi/CourseVideo/Icontrol.html?s=47236
5、[linux进程、线程开发视频教程]
http://www.hqyj.com/xuexi/CourseVideo/linuxjincheng.html?s=47236
6、[嵌入式linux网络编程教程]
http://www.hqyj.com/xuexi/CourseVideo/Wcontrol.html?s=47236
7、[C++语言课程视频教程]
http://www.hqyj.com/xuexi/CourseVideo/Cbiancheng.html?s=47236
8、[QT应用开发视频教程]
http://www.hqyj.com/xuexi/CourseVideo/qtyykf.html?s=47236
9、[ARM开发技术视频教程]
http://www.hqyj.com/xuexi/CourseVideo/Acontrol.html?s=47236
10、[linux系统移植视频教程(UBOOT)]
http://www.hqyj.com/xuexi/CourseVideo/xitongyz.html?s=47236

热心网友 时间:2022-03-01 12:55

第一个是打印单个字符的基本格式打印,第二个是打印字符串用基本格式打印

热心网友 时间:2022-03-01 16:59

%c和%s,都是格式字符,%c代表的是字符,%s代表的是字符串。

热心网友 时间:2022-03-01 21:21

%c在C语言中代表字符型格式符。
%s在C语言中代表字符串型格式符。

热心网友 时间:2022-03-02 01:59

%s表示此处输出字符串
%d表示此处输出十进制数字

热心网友 时间:2022-03-02 06:53

网页链接

谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? 如何解除手机号绑定 绑定了手机号怎么解除 怎么解除手机号绑定? C语言中==是什么意思 如何解除手机绑定 C语言<<=是什么意思 我的手机号绑定了一个。怎样解除绑定? c语言中符号<<是什么意思 C语言中的/=是什么含义? C语言中%c是什么意思 C语言什么意思? C语言的!=是什么意思 C语言中在被调函数中使用exit(0)会不会退出主函数呢? C语言中exit(1)什么意思?1又代表什么? 在C语言中可以用exit(0)来结束程序的运行,那么在java中呢 C语言中exit(0)与exit(1)有什么区别?? exit (0)属于c语言库函数中的哪个? 我不小心删了微信好友,不知道手机号要怎么加回来? C语言中的exit函数 换了之前删除的好友还可以通过以前的微信再添加我吗? 怎么解除绑定的手机号 在c语言中%3c 是什么意思 怎么解除和手机号的绑定? C语言中 !是有什么含义? 如何解除手机号绑定 C语言中“+=”是什么意思? %*c%c在c语言中是什么意思 C语言中/与%的区别 C语言中 %*c 是什么意思? c语言中%*c%c什么意思 c++中%c是什么意思 c语言中 %c表示什么 在C语言中“%c%c\n”和“%d%d\n“分别说明什么。。。?? C语言中*&C什么意思? C表示什么? C语言'c','\c'的区别是什么? c+是什么? c:\与c:区别 C-C, C=C 有什么区别? C.C的真名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com