但是在程序设计中,我们⼀般谈的⽂件有两种:程序⽂件、数据⽂件(从⽂件功能的⻆度来分类的)。...在以前所处理数据的输⼊输出都是以终端为对象的,即从终端的键盘输⼊数据,运⾏结果显⽰到显⽰器上....数据在内存中以⼆进制的形式存储,如果不加转换的输出到外存的⽂件中,就是⼆进制⽂件.
如果要求在外存上以ASCII码的形式存储,则需要在存储前转换.以ASCII字符的形式存储的⽂件就是⽂本⽂件....那是因为C语⾔程序在启动的时候,默认打开了3个流:
1️⃣stdin - 标准输⼊流,在⼤多数的环境中从键盘输⼊,scanf函数就是从标准输⼊流中读取数据.
2️⃣stdout - 标准输出流,⼤多数的环境中输出...⾄显⽰器界⾯,printf函数就是将信息输出到标准输出
流中.
3️⃣stderr - 标准错误流,⼤多数环境中输出到显⽰器界⾯.