eof在c语言中表示文件结束符。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII码值的形式存放的。

在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。

在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志。

举例:

C语言,输入多组数据,每行两个,然后对应每行一个输出结果题目描述: 求整数a,b的和。

输入:

测试案例有多行,每行为a,b的值。

输出:

输出多行,对应a+b的结果。

样例输入: 1 2

4 5

6 9

样例输出: 3

9

15

代码示例:#include

int main()

{

int a,b,c;

while(scanf("%d %d\n",&a,&b)!=EOF)//此处应用了EOF

{

printf("%d\n",a+b);

}

return 0;

}

c语言中eof的作用,eof在c语言中表示什么相关推荐

  1. c语言中eof的作用,深入解读C语言中的符号常量EOF

    EOF是指文件的结束符,是一个宏定义 借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出 数量惊人的有用的代码.最简单的例子就是把输入一次一个字符地复制到输出, ...

  2. c语言中什么函数可以作为虚函数,C++语言中的“虚函数”就像C语言中的指针,必须要弄懂的...

    上一节较为详细的讨论了C++语言中基类被派生类继承过程中的内存模型,尤其较为详细的分析了虚函数及其虚表.虚表指针在内存中是如何分布,如何存储的,这对于理解C++语言中的"动态绑定" ...

  3. c语言中0x12是什么进制,C语言中进制知识汇总

    1.什么是进制 进制是一种计数的方式,常用的有二进制.八进制.十进制.十六进制.任何数据在计算机内存中都是以二进制的形式存放的. 我对进制的个人理解,二进制数是以2为计算单元,满2进1位的数:八进制数 ...

  4. c语言中5l是数值或字符常量,C语言中什么叫做正确的数值或字符常量?

    用一对单引号将一个字符括起表示合法的字符常量.例如'a'.数值包括整型.浮点型.整型可用十进制,八进制,十六进制.八进制前面要加0,后面由0到7八个数表示. 在C语言中,字符常量有以下特点: 字符常量 ...

  5. matlab for判断语句,matlab使用笔记(一)——matlab语言中if、for语句与C语言中的差别...

    好久没用matlab编写程序,上周在亲导师面前,愣生生是2小时没编出一选择函数的程序.羞愧至极,愤而写之.主要内容是matlab语言中与c语言中if.for语句的差别. 突然插一下!!!end.end ...

  6. 在c语言中fun的作用是什么,c语言的fun函数用法

    优质回答 回答者:销魂 fun不是库函数,一般是由用户自定义的函数,以它作为名字,比如: int fun(int m,int n) { int max; max=m>n?m:n; return ...

  7. c语言中pause的作用,啊哈C语言编程-第4课-system(“pause”)的使用

    接上一课. 细心的同学可能会发现,"啊哈 C"默认的 C 语言框架,比我们之前说的 C 语言框架多了一句话: system("pause"); 这句话是什么意思 ...

  8. c语言中f5的作用,3G的AKA协议中F1至F5的UE端的实现(附代码C语言)

    摘  要 随着移动通信系统的不断发展,第三代移动通信系统(3G)成为当前通信领域研究开发的热点.在3G系统中,许多新型的数据业务将开放.在业务增多的同时,系统安全问题将变得更加重要. AKA协议就是3 ...

  9. C语言中BCL的作用,恶性淋巴瘤基因检测结果中Bcl-2、Bcl-6和C-myc代表什么?什么是“双重打击”?...

    视频字幕 (采访)在恶性淋巴瘤的基因检测当中提示Bcl-2.Bcl-6和C-myc代表的什么意思? 在淋巴瘤检验中,常常会有Bcl-2.C-myc和Bcl-6这些基因的检测,实际上各自有各自的意义. ...

  10. C语言中lwr是谁的缩写,C语言中关于字符串的操作(转)

    浅析C语言中关于字符串的操作(转) 前言:如果您是学C/C 的,对于字符串的操作不是很了解,请您耐心读完.作为我的朋友,我很乐意和您分享我最近的知识积累.毕 竟,网上很少有这么全,这么细的介绍,更少有 ...

最新文章

  1. 2022-2028年中国橡胶履带产业发展动态及投资趋势预测报告
  2. 第一次使用cookie
  3. 快速找出两个列表差异部分
  4. Ubuntu开机自启动 读取.bashrc
  5. (转)Spring中ThreadLocal的认识
  6. WP7多国语言支持 from:http://blog.csdn.net/lee353086/article/details/6260676
  7. Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件
  8. webpack文章(持续更新)
  9. linux服务器都有注册表吗,NT服务器的注册表结构介绍
  10. Linux系统安装DNS域名解析服务
  11. ARM中C和汇编混合编程及示例
  12. 第18章 Linux集群架构
  13. 【九省联考2018】秘密袭击【树形dp】【生成函数】【线段树合并】【多项式插值】
  14. Ralink5350开发环境搭建
  15. 数据仓库 Hive(内含大数据镜像下载)
  16. Keepalived 做负载均衡(简单实例)
  17. 代码分享:JS判断登陆端是PC还是手机
  18. 网络数据传输过程分析
  19. 博客制作系 -- 2.4. Git
  20. 神经网络信息双向传播,神经网络反向传播推导

热门文章

  1. java html 导出 pdf文件,Java HTML导出PDF (一)
  2. 专用计算机有,什么计算机是内嵌在其他设备中的专用计算机
  3. 新型脑刺激疗法治疗重度抑郁症
  4. 基于Cocos2d-x游戏引擎实战开发炸弹超人
  5. win10怎么更新显卡驱动_如何禁止win10自动更新显卡驱动
  6. 前端开发工程师,CSS盒子模型居中方法
  7. php 读取微信对账单,扣丁学堂PHP培训简述PHP如何实现微信对账单处理
  8. Mac idea 替换快捷键
  9. android 坡度计算器,坡度换算角度计算器(坡度计算器)
  10. 论文 毕业设计 相关 用语 评语