关于 C++ 中输入输出的猜想
文章目录
- << 与 >>
- ofstream
- ifstream
- 总结
在 C++ 中,输入输出都是相对于流的(猜想),基于这个猜想对 cout 、cin、ofstream、ifstream 以及 << 和 >> 做出一些解释。
<< 与 >>
<<
符号右侧宽口相当于漏斗的上端开口,符号左侧尖头相当于漏斗的下端。- 同理,
>>
符号左侧宽口相当于漏斗的上端开口,符号右侧尖头相当于漏斗的下端。
根据漏斗的作用,想象使用<< 和>>
的信息流向。
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...
等,都是针对流
的output
和input
。
关于 C++ 中输入输出的猜想相关推荐
- ACMNO.27 Python的两行代码解决 C语言-字符逆序 写一函数。使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串
题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串. 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 来源 ...
- 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串. 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 #i ...
- Linux系统中输入输出管理
一.系统中输入输出的管理 理解系统的输入输 linux系统中,1表示正确输出,2表示错误输出. 管理输入输出的符号 (1) 输出重定向 --输出到指定的位置 (pts/1 -->字符设备(/de ...
- 关于图像处理技术在色盲色弱人群中的应用猜想
2018/11/29 文章目录 2018/11/29 写在开头 色盲的原因(以红绿色盲为例) 染色体遗传 基因导致的眼部缺陷 色盲.色弱的表现形式 全色盲 红色盲 绿色盲 蓝黄色盲 全色弱 部分色弱 ...
- 数学猜想验证步骤_数学猜想验证_数学教学中如何运用“猜想验证”
[摘要]猜想验证方法是指通过数学的直觉思维对数学问题进行猜想,然后通过验证得出结论的方法.在新课程标准实施的今天,在学生数学教学中运用"猜想验证",有利于提高学生主动探索.获取数学 ...
- c语言输入循环语句,C语言中输入输出和循环语句详解.ppt
C语言中输入输出和循环语句详解 C语言的输入输和循环分支语句详解 本章主要向大家介绍下C语言的输入和输出功能以及循环分支语句的使用 第4章 顺序结构程序设计 3.1 C语言语句 3.2 赋值语句 3. ...
- C++中输入输出的十六进制八进制
1.数的进制 默认进制: 默认状态下,数据按十进制输入输出.如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制. 1 in ...
- pde中微元分析法的主要思想_调和分析中的四大猜想及PDE的现代研究
Besicovitch在解决Kakeya``旋针"问题过程中, 构造了Besicovitch集合($R^d$中含任意方向单位线段且具有任意小测度之集合),已经成为解决调和分析.PDE领域著名 ...
- 【Linux系统】基本指令(中) {输入输出,重定向,管道;显示时间和日期;打包和压缩,包和文件的区别}
[Linux系统]基本指令(上) {用户相关操作.查看和切换文件目录.创建删除文件或路径.构建Linux回收机制.查看文件} 2.6 输入输出 echo指令 && printf指令 e ...
最新文章
- php排序数组排序_PHP 数组排序
- django captcha 验证码插件
- sqlserver常用函数点滴记录
- 为什么前端开发这么不稳定?
- 进制转换问题---例如把26进制转为10进制
- TCP 三次握手原理,你真的理解吗
- vue表单中批量导入功能_spring boot mybatis+ vue 使用POI实现从Excel中批量导入数据
- 《JSON笔记之三》---postman中传入json串
- 集成Glide4.3.1出错!AbstractMethodError: abstract method void com.bumptech.glide.module
- android 三方_面试官送你一份Android热门三方库源码面试宝典及学习笔记
- 如何区分oracle服务器、oracle客户端、plsql?
- java file.listFiles()按文件名称、日期、大小排序
- C++学习日记5——模板
- MATLAB视频与图片之间的相互转换
- 电子邮件收发的原理和相关协议
- 圣思园JavaWeb随手笔记
- SSRS----Report Builder 同时冻结首行和前两列的一种方法
- 50道MySQL面试题,掌握之后你将获得无上法力,一发不可收拾!
- Unity经纬度相互转换(WGS-84、GCJ-02、BD-09)
- 2021年“全球乳业20强”榜单发布;全新版希尔顿花园酒店计划2025前在中国开业超200家 | 美通社头条...