来自当知百科
跳转到: 导航搜索

  End Of File,在电脑的术语缩写通常为EOF,在操作系统决定资料源无更多的资料可读取。资料源通常称为档案或串流。

  在 C语言,或更精确地说成 C标准函式库,档案存取或其它 I/O 功能可能传回等于象征符号值 (巨集) EOF指示档案结束的情形发生。实际上 EOF 的值通常为 -1,但它依系统有所不同。巨集 EOF 会在编译原始码前展开实际值给预处理器。

  C语言中,EOF常被作为文件结束的标志。还有很多文件处理函数处错误后的返回值也是EOF,因此常被用来判断调用一个函数是否成功。

  在 UNIX end-of-file 表示能从交谈式 shell (终端机) 送出 Ctrl+D (习惯性标准)。在微软的 DOS与 Windows 能送出 Ctrl+Z。在某些例子处理纯文字档案或从"字元设备"读入资料,微软 MS-DOS 的 shell (COMMAND.COM) 或作业系统公用程式会加入ASCII Control-Z字元到磁碟档案结束处 (尽管基本核心 MSDOS.SYS 档案写入呼叫从未附加 Control-Z)。这是向下相容於一些奇特的CP/M 功能,从 CP/M 档案系统 只能就记录的档案长度分配多少 128 位元 "记录"。MS-DOS档案系统从一开始就能精确的记录档案的位元长度。

  ASCII控制字符在字元串流是 out-of-band 不可列印字元。通常表可读的助忆码。

  在控制台要输入eof的话 按ALT+65535就可以了

个人工具
名字空间

变换
查看
操作
导航
工具箱