参考链接:https://www.runoob.com/cprogramming/c-input-output.html

标准输入输出头文件stdio.h

#include是一个预处理指令,用于引入stdio.h

#include <stdio.h>

scanf( )

**只要遇到一个空格,scantf()就会停止读取

scanf("%s %d",str,&i)//如果是int必须提供地址

putchar()和getchar()

putchar(int c)把字符输出到屏幕上并返回相同的字符,这个函数同一个时间内只会输出一个单一的字符

getchar(void)这个函数从屏幕上读取一个字符,并把它返回一个整数

gets()和puts()

char *gets(char s)函数从stdin读取一行到s所指向的缓冲区,直到遇到一个终止符或者EOF(end of file).

int puts(const char
s)把字符串s和一个尾随的换行符写入到stdout

stdin和stdout分别代表键盘和屏幕这种输入输出设备,C把所有设备看作文件,所以设备被处理的方式和文件相同

%s、%d、%c、%f

它们分别代表字符串、整数、字符、浮点数

char chr1='a';#单引号、一个字符
//但是可以
char chr2[3]="a"//一个双引号占一个,一共是3个
printf("%c",chr2)//会输出单独一个双引号

最新文章

  1. 五步掌握OOM框架AutoMapper基本使用
  2. 安装 pyopenssl c/_cffi_backend.c:15:17: 致命错误:ffi.h:
  3. 转载:shell脚本之sed使用----替换、变量、转义字符
  4. 8.4.4 Picasso
  5. 教你手工mysql拆库
  6. VS2013 Community配置OpenCV3.0.0
  7. BaseAdapter自定义适配器
  8. Hadoop_10_shuffle02_详解Shuffle过程【来源网络】推荐更为详细
  9. Java 流笔记
  10. vs 折叠跟展开所有方法。
  11. [运维-服务器 – 1A] – nginx.conf(转)
  12. 最简单的视音频播放示例3:Direct3D播放YUV,RGB(通过Surface)
  13. codevs3731 寻找道路
  14. 指令中 controller &amp;&amp; controllerAs
  15. 毕业论文endnote使用
  16. JS 与 OC
  17. mapbox.gl源码解析——基本架构与数据渲染流程
  18. Selenium简单回顾
  19. Executor多线程框架使用
  20. 只有设置了 name 属性的表单元素才能在提交表单时传递它们的值

热门文章

  1. sharepointOnline的外接应用创建
  2. angular版聊天室|仿微信界面IM聊天|NG2+Node聊天实例
  3. 从立创EDA,Gratipay看中文编程开发环境和推广运营的一个趋势
  4. CodeForces - 1256D (贪心+思维)
  5. pyspark 使用时环境设置
  6. 借助meta影藏顶部菜单
  7. 第36课 经典问题(下)----关于string的疑问
  8. Jmeter获取数据库查询结果某一字段的值
  9. day50_9_11 bootstarp使用
  10. mysql数据库的批量数据导入与导出,性能提升。