%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

c语言中%s的作用,C语言中%c,%s分别代表什么意思?相关推荐

  1. c语言中 amp 的作用,c语言中“amp;amp;”什么意思

    c语言中"&&"什么意思 在c语言中,"&&"是"与"."并且"的意思.它是逻辑运算符, ...

  2. C语言中fscanf的作用,C语言中fgets和fscanf区别详解

    搜索热词 C语言中fgets和fscanf区别详解 一.作用上的大概区别: ①fgets:从文件中读取一行数据存入缓冲区(fgets遇到回车才会结束,不对空格和回车做任何转换就录入到缓冲区,结束后再往 ...

  3. c语言中argc的作用,C语言中main函数的参数argc和argv

    参考资料: C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* arg ...

  4. c语言中endif的作用,C语言中#ifdef,#ifndef和#endif的作用

    现在规定一下头文件书写规范, 根据陈皓编写的跟我一起些makefile,一定要记住:头文件中应该只是声明,而定义应该放在C/C++文件中.否则如果出现有定义,比如头文件中有int a =2;如果有多个 ...

  5. c语言中fopen的作用,c语言中fopen的用法

    在C语言中,fopen也是一个打开文件的函数.在C语言的命令窗口中输入doc fopen或者help fopen就可以获得该函数的帮助信息.下面小编就跟你们详细介绍下c语言中fopen的用法,希望对你 ...

  6. c语言中rand()的作用,c语言中的rand()函数用法

    rand() rand()函数作用:用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的. rand()函数返回:返回一个范围在 ...

  7. c语言中exit函数作用,c语言中exit函数 c语言中exit与break区别

    C语言中exit();怎么用? exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束. return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进 ...

  8. 在c语言中 auto的作用,c语言中auto是什么意思

    说起auto相信很多人都不知道是什么意思,下面php中文网就带领大家学习一下c语言中auto是什么意思. auto是C语言的一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类.结构.枚举 ...

  9. c语言中funx的作用,c语言中fun用法详解

    C语言中fun用法详解 fun函数是自定义的C/C++语言函数,函数功能多样.该函数名为"函数"英文function的简写,一般在示例和试题中使用,通常在主函数中被调用. C/C+ ...

  10. 在c语言中for的作用,c语言中for语句的用法

    C语言语言中FOR的用法 for 是一个循环语句,和while是类似的,for一般的用法有: for(i=0;i<10;i++) { printf("hello world" ...

最新文章

  1. 【 FPGA 】UltraFast设计方法学笔记(时钟)
  2. Educational Codeforces Round 81 (Rated for Div. 2) D. Same GCDs 欧拉函数\莫比乌斯
  3. Nginx提供静态内容
  4. 14寸笔记本电脑推荐_2020笔记本电脑推荐(小米篇)
  5. linux永久禁止进程,SELinux如何永久禁用 SELinux如何永久禁用
  6. java_log_02
  7. UOS (deepin)刻录u盘安装系统
  8. 前端接收pdf文件_前端利用pdfobject.js处理pdf文件
  9. 元旦节前python网络编程趣味小游戏
  10. docker操作记录-6
  11. 阿里云ecs概念介绍
  12. 枕头里面加进这些小宝贝能治高血压!快告知你父母~
  13. confluence 下admin用户密码恢复方法
  14. 如何正确薅华为云的羊毛
  15. Junit5 单元测试框架的使用
  16. 2022年全国职业院校技能大赛:网络系统管理项目 A模块-网络构建(10套样题)
  17. matlab画动物轮廓图,MATLAB一维插值的应用实例—画左右手的轮廓图
  18. Ubuntu18右上角输入法图标突然消失,而且无法输入中文
  19. 【题目泛做】哲学题(DFS序)(Splay)
  20. 计算机基础练习题(包含答案)

热门文章

  1. 嵌入式linux 竖屏,嵌入式Linux下竖屏显示配置
  2. 上一主题 下一主题 一个微信账号登陆信息提取软件,有人知道吗?
  3. 无插件纯Web HTML5 3D机房 进阶篇(新增设备、线缆、巡查等功能)
  4. mac 电脑找不到服务器 dns 地址,MAC OS下如何快速设置DNS服务器地址
  5. STM32实战(1):搭建模板工程
  6. 组合学:使用10个数字与52个字母生成1477万个不重复的4位串码V3完结版本
  7. 【USB笔记】USB 2.0 帧开始包Start-of-Frame Packets
  8. chrome 未连接到互联网 代理服务器出现问题,或者地址有误
  9. u盘启动 联想一体机_联想一体机如何进入bios设置u盘启动_联想一体机设置U盘启动步骤...
  10. 对GPSR代码的理解——gpsr_neighbor.h