C语言 EOF是什么?

  Linux中,在新的一行的开头,按下Ctrl-D,就代表EOF(如果在一行的中间按下Ctrl-D,则表示输出"标准输入"的缓存区,所以这时必须按两次Ctrl-D);Windows中,Ctrl-Z表示EOF。(顺便提一句,Linux中按下Ctrl-Z,表示将该进程中断,在后台挂起,用fg命令可以重新切回到前台;按下Ctrl-C表示终止该进程。)

  那么,如果真的想输入Ctrl-D怎么办?这时必须先按下Ctrl-V,然后就可以输入Ctrl-D,系统就不会认为这是EOF信号。Ctrl-V表示按"字面含义"解读下一个输入,要是想按"字面含义"输入Ctrl-V,连续输入两次就行了。

转载于:https://www.cnblogs.com/huangye-dream/p/4682322.html

C语言EOF是什么?相关推荐

  1. c语言输入字符串 Eof,C语言EOF如何使用

    C语言EOF如何使用 如果EOF是一个特殊字符,那么假定每个文本文件的结尾都有一个EOF(也就是-1),还是可以做到的,因为文本对应的ASCII码都是正值,不可能有负值.但是,二进制文件怎么办呢?怎么 ...

  2. c语言while end用法,c语言eof的用法

    计算机术语,缩写通常为EOF(End Of File),在操作系统中表示资料源无更多的资料可读取.资料源通常称为档案或串流.在C语言中,或更精确地说成C标准函式库中表示文件结束符(end of fil ...

  3. Mac系统CLion中C语言EOF如何结束输入(楼主亲测有效)

    今日发现在mac系统CLion中C语言EOF没有办法结束输入 如下代码,我写了一个C语言程序,以EOF结束 #include <stdio.h>int main() {char c;int ...

  4. c语言eof简单用法,C语言EOF如何使用

    如果EOF是一个特殊字符,那么假定每个文本文件的结尾都有一个EOF***也就是-1***,还是可以做到的,因为文本对应的ASCII码都是正值,不可能有负值.但是,二进制文件怎么办呢?怎么处理文件内部包 ...

  5. c语言eof不起作用,c语言程序设计 怎么以输入EOF结束

    EOF(EndOfFile)是C语言中的文件结束标志符.当C语言输入函数获取到文件结尾标志时,会通过返回值的方式体现该值.所以要以输入EOF为结束,就需要判断输入函数的返回值.EOF定义在stdio. ...

  6. c语言 eof用法,【专业技术】C语言EOF如何使用?

    存在问题: 又一次遇到有人问EOF的用法,到底如何来使用那? 解决方案: 这里有一篇文章写的不错,希望对EOF没有理解的同学能有所帮助. 我学习C语言的时候,遇到的一个问题就是EOF. 它是end o ...

  7. c语言eof不起作用,c语言中EOF的用法

    c语言中EOF的用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言中EOF的用法 1.EOF是end of fi ...

  8. 基于C语言EOF与getchar()的使用详解

    转自:http://www.jb51.net/article/36848.htm 大师级经典的著作,要字斟句酌的去读,去理解.以前在看K&R的The C Programming Languag ...

  9. C语言 EOF是什么?

    Linux中,在新的一行的开头,按下Ctrl-D,就代表EOF(如果在一行的中间按下Ctrl-D,则表示输出"标准输入"的缓存区,所以这时必须按两次Ctrl-D):Windows中 ...

最新文章

  1. xp计算机管理窗口,我的xp系统在“打开”窗口中没有“我的电脑”一项,只有界面、我的文档和界面,怎办?...
  2. 油价新年首涨:“五连跌”终结 一箱油多花4元
  3. C++ 面向对象(一)继承:继承、对象切割、菱形继承、虚继承、继承与组合
  4. mysql使用小技巧_MySQL使用小技巧
  5. .class文件转换.java_Java中的动态链接VS操作系统动态链接
  6. Matplotlib 命令总结
  7. Hadoop与Hbase 安装下载
  8. oracle新增,删除字段,设置默认值
  9. 混合颜料-python实现
  10. 静态网页,动态网页,伪静态网页区别以及优缺点
  11. 无房产证明怎么办理?
  12. RobotFramework学习笔记二:遇到Frame框架
  13. 单调队列水题 刷广告
  14. 如果你还没冒犯过别人,说明你可能还没做过一件重要的事
  15. 【Linux】冯诺依曼体系结构
  16. win7计算机字体大小怎么设置,新手使用win7系统中设置桌面的字体大小的方法
  17. 全网最细华为路由器mpls 虚拟专用网络intranet 组网配置
  18. 域内HTTPS服务器搭建
  19. JAVA生成带图标的二维码(产品溯源码)
  20. 数据的含义还没懂?就别做数据分析了

热门文章

  1. scala元组的创建入门实例
  2. Linux shell删除变量
  3. Maven修改本地仓库位置
  4. JDBC的批处理操作
  5. Vue+Spring boot前后端响应流程总结
  6. Hexo搭建个人博客常用命令
  7. Spring声明式事务管理
  8. java 获取400的错误信息_获取400错误的请求Spring RestTemplate POST
  9. Python常用命令行(持续更新)
  10. 三星S5 电信版(G9009D)Android 5.0系统,root教程【亲测可行】