【时时三省】(C语言基础)输入输出的概念

山不在高,有仙则名。水不在深,有龙则灵。 ----优快云 时时三省

有关数据输入输出的概念

从前面的程序中可以看到:几乎每一个C程序都包含输入输出。因为要进行运算,就必须给出数据,而运算的结果当然需要输出,以便人们应用,没有输出的程序是没有意义的。输入输出是程序中最基本的操作之一。在讨论程序的输入输出时首先要注意以下几点。

( 1 )所谓输入输出是以计算机主机为主体而言的。

从计算机向输出设备(如显示器、打印机等)输出数据称为输出,从输入设备(如键盘、光盘、扫描输出显示器仪等)向计算机输入数据称为输入。

( 2 )C语言本身不提供输入输出语句

输入和输出操作输入是由C标准函数库中的函数来实现的。在C标准函数库中键盘提供了一些输入输出函数,例如printf函数和scanf函数。读者在使用它们时,千万不要误认为它们是C语言提供的“输入输出语句”。printf和scanf不是C语言的关键字,而只是库函数的名字。实际上可以不用printf和scanf这两个名字,而另外编写一个输入承数和一个输出函数,用来实现输入输出的功能,采用其他名字作为函数名。

C提供的标准函数以库的形式在C的编译系统中提供,它们不是C语言文本中的组虚部分。不把输入输出作为C语句的目的是使C语言编译系统简单精练,因为将语句翻译成二进制的指令是在编译阶段完成的,没有输入输出语句就可以避免在编译阶段处理与硬件有关的问题,可以使编译系统简化,而且通用性强,可移植性好,在各种型号的计算机和不同的编译环境下都能适用,便于在各种计算机上实现。

各种C编译系统提供的系统函数库是各软件公司编制的,它包括了C语言建议的全部标准函数,还根据用户的需要补充一些常用的函数,已对它们进行了编译,成为目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时时三省

网络乞丐,在线乞讨。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值