从零开始的敲代码生活--C语言篇(输入输出函数)
2026/7/29 23:10:24 网站建设 项目流程

输入输出的参考点,是计算机系统的内存。 如果数据进入内存即为输入, 如果数据是从内存中输出即为输出

函数接口,包含 函数名,函数的参数

头文件处的#include <stdio.h>为系统提供的输入输出函数(功能)的说明

一、putchar、getchar

putchar:向终端输出一个字符

putchar C(常量、变量、表达式、换行符)

getchar:从终端接收一个字符

接收返回值 C = getchar()

二、puts、gets

puts:向终端输出一个字符串,会在自定在字符串末尾添加换行符,传入的参数可以为常量,也可以为变量

gets:从终端读取一个字符串,传入的参数为变量,并以数组的形式储存

注意:在使用gets读取数据时要注意读取的内容不能超过给定的空间,如果越界,可能会导致其他空间中的数据被覆盖

三、printf、scanf

printf:向终端格式化输出

scanf:从终端格式化输入数据

在接收过程中尽量少出现非控制字符

在格式化输入输出时常用控制字符进行格式化:

换行符(\n)、退格符(\b)、横向制表符(\t)、纵向制表符(\v)、回车(\r)

整型变量的输入输出(%d,%ld)、无符号整型变量的输入输出(%u,%lu)、浮点型变量的输入输出(%f,%lf)、以科学计数法显示浮点型变量的输入输出(%e)、字符串类型的输入输出(%s)、按照ASCII码对应图形输入输出(%c)、按八进制输出(%0)、按十六进制输出(%x)、输出一个“\”(\\)、输出一个“%”(%%)指定数据显示宽度的输出(%nd)(n为正整数)(右对齐,高位补空格)、指定显示浮点数的位数(%.md)(m为正整数)(输出遵循四舍五入)、左对齐输出(%-nd)、右对齐(%0d)(高位补0)

常用注释方法:

对于单行内容的注释://

对于多行内容的注释:/*···*/

或#if 0···#endif(注释) #if 1···#endif(取消注释)

在终端输入时,存在输入缓冲区(在接收数据前存放数据)

例如在终端输入:123 回车

此时在输入缓冲区存放的内容:'1','2','3','\n'

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询