上一篇我们认识了变量和数据类型,但光声明变量还不够,程序得能和用户交互才行。输入输出就是程序与外界沟通的桥梁。这篇文章我们来把 C 语言里最常用的输入输出函数彻底讲清楚。
学习目标
读完这篇文章,你会掌握:
printf的格式控制方法scanf读取各种类型数据的方式scanf留下的缓冲区坑怎么踩、怎么绕getchar和putchar的用法- 一些初学者最常犯的输入输出错误
2026/6/30大约 7 分钟
上一篇我们认识了变量和数据类型,但光声明变量还不够,程序得能和用户交互才行。输入输出就是程序与外界沟通的桥梁。这篇文章我们来把 C 语言里最常用的输入输出函数彻底讲清楚。
读完这篇文章,你会掌握:
printf 的格式控制方法scanf 读取各种类型数据的方式scanf 留下的缓冲区坑怎么踩、怎么绕getchar 和 putchar 的用法上一篇文章我们从计算机最底层讲到了 C 语言是怎么诞生的。现在,终于要开始写真正的代码了。这一篇我们先来解决一个最基础的问题:程序是怎么“记住”数据的。
想象一下,你要写一个程序,算一下圆的面积。公式是 面积 = π × 半径 × 半径。如果程序里不能“记住”半径和 π 的值,那你每次要用的时候都得重新写一遍,而且一旦半径变了,所有地方都要改。
变量就是程序里用来“临时存数据”的盒子。你给它取个名字,把数据放进去,之后就可以通过这个名字来读写它。
在 C 语言里,每个变量都有两个属性: