问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-22 19:53

我来回答

15个回答

热心网友 时间:2022-04-07 13:00

%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-04-07 14:18

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

扩展资料:

1、数据类型:

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

2、常量与变量:

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

3、数组:

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

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

热心网友 时间:2022-04-07 15:52

这是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-04-07 17:44

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

热心网友 时间:2022-04-07 19:52

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

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

热心网友 时间:2022-04-07 22:16

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

热心网友 时间:2022-04-08 00:58

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

热心网友 时间:2022-04-08 03:56

c代表字符

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

热心网友 时间:2022-04-08 07:10

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

热心网友 时间:2022-04-08 10:42

上课讲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-04-08 14:30

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

热心网友 时间:2022-04-08 18:34

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

热心网友 时间:2022-04-08 22:56

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

热心网友 时间:2022-04-09 03:34

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

热心网友 时间:2022-04-09 08:28

网页链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么车险可以分期花呗 请问“有几个虫子怕什么"改为陈述句是"有几个虫子不可怕"。为什么要加... 一只狼身边有一只羊为什么狼不吃羊? 路边有一只羊,过来一只狼,却没有吃羊,为什么? ...有没有一个厂叫【福高】厂的,是做电子产品的。。3Q 明道冒险王百度云如何下载 冒险王2cps联系谁? 350分到400分的二本大学 廊坊高考400分能上什么学校 河北2023年高考400分左右能上什么大学 C语言中、科学计数法1.23456e+002具体代表什么意思、或者说怎么理解这个数 c语言编程 科学计数法 c语言编程 科学计数法 在线等! C语言中e表示什么意思? c语言中的科学计数法。。一道题 电脑版快手直播伴侣窗口捕捉怎么很多层,怎么解决啊 电脑怎么直播快手? 电脑版快手怎么没有美女直播 煮制猪头肉的调料秘方谁知道?谢了。 想学煮猪头肉! 猪头肉的煮法 怎么煮猪头? 怎么煮猪头肉? 猪头肉是怎么做的? 生猪头怎么煮成好吃的猪头肉? 求猪头肉的卤制方法视频教程? 怎么样煮猪头肉才好吃? 解乱码!要正确 高分悬赏,帮我把这个乱码邮件翻译出来中文 京东第三方卖家买东西,如何退款维权? C语言问题,科学计数法 C语言里要对输出的结果用科学计数法表示保留三位有效数字应该怎么写啊? 科学计数法用c语言如何编写? 科学计数法的规则是什么? C语言中的科学计数法能表示整型常量么??? c语言的编程中实型常量中的科学计数法不懂,求赐教,变成数学是什么? c语言 科学计数法输出问题 求助大神,关于c语言科学计数法 c语言,输出科学计数法 科学计数法有什么作用,怎么表示 关于C语言中的科学计数法问题。 什么叫科学计数法 什么是电信的橙分期业务? 电信这个橙分期什么意思? 微信怎么设置来了信息没有提示音? 有多少人被电信办橙分期? 你好,来微信没有提示音在哪里设置 电信橙分期69元套餐分36期靠谱吗 怎样设置微信来消息有提示音? 微信消息为什么没有提示音?