文章目录

  • << 与 >>
  • ofstream
  • ifstream
  • 总结

在 C++ 中,输入输出都是相对于流的(猜想),基于这个猜想对 cout 、cin、ofstream、ifstream 以及 << 和 >> 做出一些解释。

<< 与 >>

  1. << 符号右侧宽口相当于漏斗的上端开口,符号左侧尖头相当于漏斗的下端。
  2. 同理, >> 符号左侧宽口相当于漏斗的上端开口,符号右侧尖头相当于漏斗的下端。

根据漏斗的作用,想象使用<< 和>>的信息流向。

eg1: A 传递信息给 等价于 cout << A
解释有:
将 A 中含有的信息传递给 cout (这里,cout 即指 )

eg2: 传递信息给 A. 等价于`cin >> A`
解释有:
将 cin 中含有的信息传递给 A(这里,cin 即指 )

ofstream

ofsteam outFile;
outFile << data;

data 传递信息给outfile,即传递信息给 outFile,这个out相对于而言是信息流出,故取output之意。

ifstream

ifstream inFile;
inFile >> data;

inFile 传递信息给data,即inFile传递信息给 ,这个in相对于而言是信息流入,故取input之意。

总结

C++ 中,所有的输入、输出,cout ,cin,<<,>>,ofstream,ifstream,getline,putchar,getchar...等,都是针对outputinput

关于 C++ 中输入输出的猜想相关推荐

  1. ACMNO.27 Python的两行代码解决 C语言-字符逆序 写一函数。使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串

    题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串. 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 来源 ...

  2. 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。

    题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串. 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 #i ...

  3. Linux系统中输入输出管理

    一.系统中输入输出的管理 理解系统的输入输 linux系统中,1表示正确输出,2表示错误输出. 管理输入输出的符号 (1) 输出重定向 --输出到指定的位置 (pts/1 -->字符设备(/de ...

  4. 关于图像处理技术在色盲色弱人群中的应用猜想

    2018/11/29 文章目录 2018/11/29 写在开头 色盲的原因(以红绿色盲为例) 染色体遗传 基因导致的眼部缺陷 色盲.色弱的表现形式 全色盲 红色盲 绿色盲 蓝黄色盲 全色弱 部分色弱 ...

  5. 数学猜想验证步骤_数学猜想验证_数学教学中如何运用“猜想验证”

    [摘要]猜想验证方法是指通过数学的直觉思维对数学问题进行猜想,然后通过验证得出结论的方法.在新课程标准实施的今天,在学生数学教学中运用"猜想验证",有利于提高学生主动探索.获取数学 ...

  6. c语言输入循环语句,C语言中输入输出和循环语句详解.ppt

    C语言中输入输出和循环语句详解 C语言的输入输和循环分支语句详解 本章主要向大家介绍下C语言的输入和输出功能以及循环分支语句的使用 第4章 顺序结构程序设计 3.1 C语言语句 3.2 赋值语句 3. ...

  7. C++中输入输出的十六进制八进制

    1.数的进制 默认进制: 默认状态下,数据按十进制输入输出.如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制. 1 in ...

  8. pde中微元分析法的主要思想_调和分析中的四大猜想及PDE的现代研究

    Besicovitch在解决Kakeya``旋针"问题过程中, 构造了Besicovitch集合($R^d$中含任意方向单位线段且具有任意小测度之集合),已经成为解决调和分析.PDE领域著名 ...

  9. 【Linux系统】基本指令(中) {输入输出,重定向,管道;显示时间和日期;打包和压缩,包和文件的区别}

    [Linux系统]基本指令(上) {用户相关操作.查看和切换文件目录.创建删除文件或路径.构建Linux回收机制.查看文件} 2.6 输入输出 echo指令 && printf指令 e ...

最新文章

  1. php排序数组排序_PHP 数组排序
  2. django captcha 验证码插件
  3. sqlserver常用函数点滴记录
  4. 为什么前端开发这么不稳定?
  5. 进制转换问题---例如把26进制转为10进制
  6. TCP 三次握手原理,你真的理解吗
  7. vue表单中批量导入功能_spring boot mybatis+ vue 使用POI实现从Excel中批量导入数据
  8. 《JSON笔记之三》---postman中传入json串
  9. 集成Glide4.3.1出错!AbstractMethodError: abstract method void com.bumptech.glide.module
  10. android 三方_面试官送你一份Android热门三方库源码面试宝典及学习笔记
  11. 如何区分oracle服务器、oracle客户端、plsql?
  12. java file.listFiles()按文件名称、日期、大小排序
  13. C++学习日记5——模板
  14. MATLAB视频与图片之间的相互转换
  15. 电子邮件收发的原理和相关协议
  16. 圣思园JavaWeb随手笔记
  17. SSRS----Report Builder 同时冻结首行和前两列的一种方法
  18. 50道MySQL面试题,掌握之后你将获得无上法力,一发不可收拾!
  19. Unity经纬度相互转换(WGS-84、GCJ-02、BD-09)
  20. 2021年“全球乳业20强”榜单发布;全新版希尔顿花园酒店计划2025前在中国开业超200家 | 美通社头条...

热门文章

  1. 设置centos上的redis可以被访问
  2. python-函数的嵌套调用
  3. python-带参数的装饰器
  4. SQL Tuning Advisor使用实例
  5. Animate.css
  6. [Python爬虫] 之二十七:Selenium +phantomjs 利用 pyquery抓取今日头条视频
  7. 《软技能:代码之外的生存指南》一一21.3 打造成功博客的秘诀
  8. PHP规范之PSR-1
  9. cacti无密码登录
  10. IAAS云计算产品畅想-云主机产品内涵