从零开始的敲代码生活--C语言篇(输入输出函数)

发布时间:2026/7/29 23:10:25
从零开始的敲代码生活--C语言篇(输入输出函数) 输入输出的参考点是计算机系统的内存。 如果数据进入内存即为输入 如果数据是从内存中输出即为输出函数接口包含 函数名函数的参数头文件处的#include stdio.h为系统提供的输入输出函数功能的说明一、putchar、getcharputchar向终端输出一个字符putchar C常量、变量、表达式、换行符getchar从终端接收一个字符接收返回值 C getchar()二、puts、getsputs向终端输出一个字符串会在自定在字符串末尾添加换行符传入的参数可以为常量也可以为变量gets从终端读取一个字符串传入的参数为变量并以数组的形式储存注意在使用gets读取数据时要注意读取的内容不能超过给定的空间如果越界可能会导致其他空间中的数据被覆盖三、printf、scanfprintf向终端格式化输出scanf从终端格式化输入数据在接收过程中尽量少出现非控制字符在格式化输入输出时常用控制字符进行格式化换行符\n、退格符\b、横向制表符\t、纵向制表符\v、回车\r整型变量的输入输出%d%ld、无符号整型变量的输入输出%u%lu、浮点型变量的输入输出%f%lf、以科学计数法显示浮点型变量的输入输出%e、字符串类型的输入输出%s、按照ASCII码对应图形输入输出%c、按八进制输出%0、按十六进制输出%x、输出一个“\”\\、输出一个“%”%%指定数据显示宽度的输出%ndn为正整数右对齐高位补空格、指定显示浮点数的位数%.mdm为正整数输出遵循四舍五入、左对齐输出%-nd、右对齐%0d高位补0常用注释方法对于单行内容的注释//对于多行内容的注释/*···*/或#if 0···#endif注释 #if 1···#endif取消注释在终端输入时存在输入缓冲区在接收数据前存放数据例如在终端输入123 回车此时在输入缓冲区存放的内容123\n