• 技术文章 >Python技术 >Python基础教程

    python eof是什么

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-09-17 14:15:42原创11019

    EOF,为End Of File的缩写,通常在文本的最后存在此字符表示资料结束。

    在微软的DOS和Windows中,读取数据时终端不会产生EOF。此时,应用程序知道数据源是一个终端(或者其它“字符设备”),并将一个已知的保留的字符或序列解释为文件结束的指明;最普遍地说,它是ASCII码中的替换字符(Control-Z,代码26)。

    相关推荐:《Python教程

    在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志。

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

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

    专题推荐:python eof
    上一篇:python能做什么有趣的东西 下一篇:python怎么下载numpy

    相关文章推荐

    • python中pow是什么意思• c语言和python的区别是什么• python index函数是什么意思• python20.dll是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网