C语言学习_008_字符输出/输入和输入确认

单字符I/O:getchar()和putchar()

         输入回显:获取从键盘输入的字符并将其发送至屏幕。

缓冲区

         完全缓冲I/O:缓存区满时被清空(内容发送至其目的地),512字节和4096字节是常见的值。

         行缓冲I/O:遇到换行字符时将被清空缓冲区。键盘输入就是标准的行缓冲。

终止键盘输入

        文件、流和键盘输入

               文件(file)是一块存储信息的存储器区域。

               流(stream)是一个理想化的数据流,实际输入或输出映射到这个数据流。

               在stdio.h文件中定义了EOF为文件的结尾。

重定向和文件

        重定向的一个主要问题是其与操作系统而不是与C相关联。

        window 2003的重定向输入为:要执行的c文件 <  文件名 。如:echo_eof < 11.txt

        window 2003的重定向输出为:要执行的c文件 >  文件名 。如:echo_eof > 11.txt

        重定向运算符<和>遵循的规则:

  • 重定向运算符只能用于将一个可执行文件与一个数据文件连接起来。       
  • 使用重定向运算符时,输入不能来自一个以上的文件,输出也不能定向至一个以上的文件。
  • 除了具有特殊意义的字符时,名字和操作符之间的空格并不是必须的。

       >>运算符,向现有文件的末尾追加数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值