【C语言学习笔记五】----C语言标准输入输出系统

标准I/O的缓冲类型:缓冲区:在进行标准输入与输出时,数据并不是直接被函数获取(输入)或者打印显示到终端(输出),而是先保存在一个系统自动分配的缓冲区内.当满足一定的条件时,数据才进行实际的I/O(输入输出)操作.缓冲类型:全缓冲: 填满缓冲区后才进行实际的I/O操作.行缓冲: 当输入和输出中遇到换行符时,进行实际的I/O操作.无缓冲: 不进行数据缓存,直接进行实际的I/O操作.常...
摘要由CSDN通过智能技术生成

在这里插入图片描述
标准I/O的缓冲类型:

缓冲区:

在进行标准输入与输出时,数据并不是直接被函数获取(输入)或者打印显示到终端(输出),而是先保存在一个系统自动分配的缓冲区内.当满足一定的条件时,数据才进行实际的I/O(输入输出)操作.

缓冲类型:

全缓冲: 填满缓冲区后才进行实际的I/O操作.

行缓冲: 当输入和输出中遇到换行符时,进行实际的I/O操作.

无缓冲: 不进行数据缓存,直接进行实际的I/O操作.

常用标准输出函数:

按字节输出:向终端输出一个字节(字节).

#include <stdio.h> //头文件

int putchar(int c); //函数原型,在系统头文件中定义.

参数 : c :传递给形参c的实参是一个整型常量\字符型常量\整型变量\字符型变量.;

返回值 : 成功返回输出的字符;出错返回-1.

格式化输出 :

格式化输出就是将数据按照一定的格式输出.

#include <stdio.h> //头文件

int printf(const char *format, …); //函数原型

参数 : format :是一个字符串,用"*****"的形式编写.这个字符串可以同时包含自定义输出信息和格式转换符,

                如果没有数据需要格式化输出时,我们就可以只输出自定义信息;反之,我们也可以只格式化输出数据,而不带自定义输出信息.

                形参表,传递的实参是与参数format中格式转换符对应的常量或变量.格式转换符与传递的实参是一一对应的: 实参是何种数据类型,format中就要使用对应的格式转换符;传递的实参有多少个,format中就要有对应
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值