问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++问题:io的流是什么东西。

发布网友 发布时间:2022-05-29 22:40

我来回答

3个回答

热心网友 时间:1天前

在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。计算机中的流其实是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式的流,再通过流的传输,到达目的对象后再将流转换为对象数据。

(cin>>word)返回的是istream&但在这会被转换成bool型;
if(...) 和 while (...) 语句的条件表达式, 被视为逻辑值, 非零为真, 零为假。
当 cin 出现在 if 语句和 while 语句的条件表达式中时, 将会自动转换为 bool 类型。
下面是 cin 转换为 bool 类型的例子:
bool b;
b = cin; // cin 转换为 bool 值并赋值给变量 b

cin 转换为逻辑类型时,是根据 cin 的状态决定的。

ostream print(ostream os)需要加& ,ostream& print(ostream &os),因为要改变流的状态,需要使用引用。

热心网友 时间:1天前

1 表面上看不出问题,至少语法上成立,不过通常不会额外写print函数,此外既然是print,基本就是void类型,通常不会带返回值。
2 应该拆开来看,while( word )是个语句,cin>>word是条语句,先执行cin>>word,把输入的值赋给word
3 流本身在C++里就是<<和>>操作符,只是一种符号的名称而已,其实通常意义上,一串二进制组成的序列就是流。IO流故名思议就是输入输出的二进制数字组成的序列,统称流。

热心网友 时间:1天前

输入输出流的意思

热心网友 时间:1天前

在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。计算机中的流其实是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式的流,再通过流的传输,到达目的对象后再将流转换为对象数据。

(cin>>word)返回的是istream&但在这会被转换成bool型;
if(...) 和 while (...) 语句的条件表达式, 被视为逻辑值, 非零为真, 零为假。
当 cin 出现在 if 语句和 while 语句的条件表达式中时, 将会自动转换为 bool 类型。
下面是 cin 转换为 bool 类型的例子:
bool b;
b = cin; // cin 转换为 bool 值并赋值给变量 b

cin 转换为逻辑类型时,是根据 cin 的状态决定的。

ostream print(ostream os)需要加& ,ostream& print(ostream &os),因为要改变流的状态,需要使用引用。

热心网友 时间:1天前

1 表面上看不出问题,至少语法上成立,不过通常不会额外写print函数,此外既然是print,基本就是void类型,通常不会带返回值。
2 应该拆开来看,while( word )是个语句,cin>>word是条语句,先执行cin>>word,把输入的值赋给word
3 流本身在C++里就是<<和>>操作符,只是一种符号的名称而已,其实通常意义上,一串二进制组成的序列就是流。IO流故名思议就是输入输出的二进制数字组成的序列,统称流。

热心网友 时间:1天前

输入输出流的意思

热心网友 时间:1天前

在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。计算机中的流其实是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式的流,再通过流的传输,到达目的对象后再将流转换为对象数据。

(cin>>word)返回的是istream&但在这会被转换成bool型;
if(...) 和 while (...) 语句的条件表达式, 被视为逻辑值, 非零为真, 零为假。
当 cin 出现在 if 语句和 while 语句的条件表达式中时, 将会自动转换为 bool 类型。
下面是 cin 转换为 bool 类型的例子:
bool b;
b = cin; // cin 转换为 bool 值并赋值给变量 b

cin 转换为逻辑类型时,是根据 cin 的状态决定的。

ostream print(ostream os)需要加& ,ostream& print(ostream &os),因为要改变流的状态,需要使用引用。

热心网友 时间:1天前

1 表面上看不出问题,至少语法上成立,不过通常不会额外写print函数,此外既然是print,基本就是void类型,通常不会带返回值。
2 应该拆开来看,while( word )是个语句,cin>>word是条语句,先执行cin>>word,把输入的值赋给word
3 流本身在C++里就是<<和>>操作符,只是一种符号的名称而已,其实通常意义上,一串二进制组成的序列就是流。IO流故名思议就是输入输出的二进制数字组成的序列,统称流。

热心网友 时间:1天前

输入输出流的意思
C++流到底是什么东西

C++的IO流属于字符流,数据在流中的内部表示是字符,不是字节或位。IO流是文本IO,不是二进制IO,但它常常因为具有文件二进制模式而被人误解为既是文本IO也是二进制IO,这是错误的,binary模式仅仅暂时性抑制了IO流中的格式化层及与操作系统相关的一些转换(例如\n),并没有改变IO流的文本IO性质,...

C语言中有什么可重入的ISO标准IO函数?

C语言的IO函数都是有缓冲的流,需要有全局变量维护状态,所以一般都是不可重入的。我的理解。

C++里面的iostream是什么东西?

C++编译系统提供了用于输入输出的iostream类库。iostream这个单词是由3个部分组成的,即i-o-stream,意为输入输出流。在iostream类库中包含许多用于输入输出的类。ios是抽象基类,由他派生出istream类和ostream类,两个类名中第一个字母i和o分别代表输入(input)和输出(output)。isrream类支持输入操作,...

c语言需要的是 输入数字,但若输入字母的话就有错误。

的确是这样的,因为c的输入输出机制是输入输出流,scanf从io流中得到一个数据,从键盘得到的数据存在io流中,scanf如果发现io流空,才会从键盘读如数据到io流,再从io流中读入。你那种情况是scanf读取失败,io流中的字符仍在io流中没被读走,下次scanf读取又失败,字符又留在io流中,于是就没用你从...

#include&lt;iostream&gt;里面定义的是什么?

include是指包含后面所跟的内容,iostream是input output stream的缩写,意思是输入输出流。所以#include&lt;iotream&gt;定义的就是你要输入和输出的内容。这个是在最新标准的c++中通用的头文件,一般后面还要接上using namespace std;

C语言I/O输入输出专题——开篇

一、I/O概念 在开发过程中,我们经常遇到“I/O”或“IO”这样的缩写,它代表的是输入输出。其中,I取自“input”的首字母,意为输入;O取自“output”的首字母,意为输出。为了方便表述,我们通常将“I”和“O”合写,表示C语言中的输入输出。二、本系列要讲解的疑难点 C语言中的I/O部分知识...

C语言中有没有类似C++中 cin.peek()的函数?

IO流是其独有的,C里面并不能通用。peek首先构造一个sentry对象 其次调用与流关联的streambuf对象的sgetc方法返回当前流指针位置处的字符,以int(ascii码)方式返回,sgetc只返回流中当前字符,并不移动流指针的位置。接着销毁sentry对象。最后将istream的gcount方法的返回值设为0.(gcount将返回 该操作...

java io流详解

就是按相反的方向理解就对...既方便又实用...呵呵...祝君早日成功!OutputStream 是输出流吧...它的方法write()当然就是把括号里的参数写到指定的文件中去啦! 没错呀!write(int b) 这函数的意思就是将一个整形的 b 写入到指定的文件中去 如果还有什么不理解的话...请与我取得联系......

C语言,IO问题。 #include "stdafx.h" #include&lt;stdio.h&gt; void...

从键盘输入的每个字符都会送到输入缓冲流中,scanf函数从输入缓冲流中依次读数据,第一次输入的回车符也在输入缓冲流中,而scanf函数遇到空格或换行符就结束,所以第二次scanf时还是从输入缓冲流中的回车符开始读,读到即结束,然后执行下一个语句。解决方法:在每个scanf语句后加一句getchar();因为get...

C语言问题。。。

{ //因为你下边switch...case...用的是char判断,所以这里应该把a申明为char类型 char a; //定义一个变量,用于输入的评分,如 'A', 'B', 'C'...printf("输入分数\n"); //在屏幕上输出"输入分数"的提示 scanf("%c",&amp;a); //使用scanf函数从标准IO流中读取数据,即需要你在...

骨C什么东西 什么东西维生素C多 什么东西具有维生素C 什么东西含维生素C高 CDEE是啥东西 含有维他命C的食物有什么 哪些东西里有维生素C 含维生生素C东西有哪些 什么食物含C
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问这个是什么,听说还可以泡茶喝,降血脂的 司法考试改革后是不是非全日制不能考 大神们帮忙看一下这三个吉他谱中的标志是什么意思​ 君子兰叶子发黄怎么办强烈推荐解决君子兰发黄技巧 非全日制本科能考法考吗 以前建的房子算违建吗 联想和宏基哪个好? ...很重要的公开课,谁能帮我根据所授内容想些金点子? 熟睡后出现踢床和身体突然跳起来是什么原因引起的?急 哈士奇幼犬长什么样?怎么挑选哈士奇幼犬呢 东契奇毫无疑问是NBA未来的明星,他在选秀中为何不是状元? 找一张设计图,有点2.5D立体方块的感觉,视觉中国识别不出来,类似的也行... C++流到底是什么东西 扁平图标和2.5d图标有什么区别 36岁控卫助攻数超越三双王!他会是太阳队的进攻保障吗? 电梯卡软件锤子解密器是怎么注册的呢 艾顿因毒被禁赛,为何却还声称自己“是完全没有意识到的”? 艾顿什么时候复出? 下一位奥尼尔!被吹上天的状元,未来能统治联盟吗? 太阳中锋德安德烈·艾顿能在 2019-20 赛季打出什么水平? 太阳队艾顿怎么了? 玫瑰精油净透润颜洁面乳13~15岁的学生能用吗?怎么用? 玫瑰精油 如何加在乳液或者面霜里面 玫瑰精油亮肤柔润精华乳可以使人变白吗? 玫瑰精油净透润颜洁面乳怎么用?个13~15岁以学生能用吗? 玛莎保加利亚玫瑰精油乳好不好? 请问一下,红米手机R4dmi4X机型可以装入电信卡吗? 图中A点与山顶的相对高度是多少米( )A.200B.300C.350D.40 波音747-200B的介绍 运-7-200B有什么特点? “游客如流”的“流”是什么意思? c++流是什么东西 西八里村现在能进吗 exo的MAMAmv什么意思? EXO-K的MAMA MV 是什么意思? ...我想问现在许多地方都拆迁了,西八里村现在会不会拆迁了?谢谢_百度... exomamamv是什么意思 西八里庄61号院周边环境怎么样?生活便利吗? EXO《MAMA》MV里所有人对应的标志是什么? 西安市西八里寸寸2023年一2025年拆迁吗? exo-《MAMA》的MV有几个版本??? 吃什么可以补肾?oxk149? EXO的&quot;mama&quot;MV中12人各分担了什么角色?请哪位亲给详细介绍一下。 感... exo所以人在MaMa mv里各自的超能力是什么? 当年住在城中村的那群人,最后都去了哪里? 辽宁省海城市八里镇的村子名称 请问EXO在MAMA的MV中12个人分别代表什么技能?(加图)跪求~~急急急... EXO12人在mama的MV里面对应的超能力都有哪些? exo《mama》mv的成员出场顺序 让exo成员震惊的mama灵异事件到底是怎么回事啊。