编程iostream,C里面常提到的iostream是什么意思

1,C里面常提到的iostream是什么意思iostream.h的意思是输入输出流 。是in(输入) out(输出) stream(流) 。和C语言里面的stdio.h的作用差不多的是蛋疼的意思iostream是一个头文件,里面定义了一些常用的系统输入输出函数 。【编程iostream,C里面常提到的iostream是什么意思】
2,ciostream问题cout和cin是系统定义的两个全局iostream对象 。如果你要问iostream是如何实现输入输出的,那就不是随便说得清楚了,说到最后可能要说到汇编,微机原理去了……类啊 。C++有专门的流 。也就是stream.而istream和ostream都是类 。一个输出,一个输入 。iostream就是输入输出 。在头文件包含后 。还有using namepace std;在码头写明后 。本来是ostream.cout就可以直接免前面那段,直接写COUT了 。找些书看看就知道了 。C++是超强大的 。可惜现在不流行用它写51单片机,哭死我了 。“::”是运算符的一种,用于访问命名空间的变量以及类的公有数据成员和共有成员函数 。“<<”已被重载,可以任意使用,次数不受限制,即使在同一行输出中也是如此 。#includevoid main()int a;cin>>a;cout}就这么简单c++用的输入输出流实现输入输出的 。实际函数应该是>(ofstream,*) 。然后c++将这两个操作符重载,使得能够接受各种基本类型 。多说两句,输入输出是c++很精华,很有思想深度的一部分 。有机会的话,建议lz好好看看,对编程很有益处 。
3,c中的int和iostream是什么意思int是整型的意思 在32位系统内存中分配个4字节 iostream是输入输出流 i是in的缩写表示输入 o是out的缩写表示输出 stream的中文意思是流如果程序中没有包含这个头文件或其它输入输出文件,系统将无法输入输出int 是c/c++中的基本数据类型,代表一个整形数据(相当于数学中的正整数和负整数) 在windows 32位中占4个字节,iostream 是标准命名空间中的输入输出流,一般在控制台编程中使用它中的cin ,cout(必须在文件开头#include<iostream>using namespace std;或者#include<iostream.h>) 将其在控制台中进行输入输出.struct 定义结构体关键字如:struct tagAint num;char str[100];};但一般这样定义:typdef struct tagAint num;char str[100];}A;这样你就可以使用 struct tagA var; (如果有typdef 就可以这样定义 Avar;) 定义结构体变量了 。int是声明变量是整形的标识符,iostream是一个文件名,跟在#include后面, struct是结构体的标识符,声明后面变量是结构体类型 。
4,c中ostream怎么用是个类型吗ostream是ios和ios_base的子类 , 一般用作输出,处理有序的数据流这样,用的地方当然也有,不过很多 。更多信息参考下“参考资料”iostream为内置类型对象提供了输入输出支持,同时也支持文件的输入输出,类的设计者可以通过对iostream库的扩展,来支持自定义类型的输入输出操作 。iostream库定义了以下三个标准流对象:cin,表示标准输入(standard input)的istream类对象 。cin使我们可以从设备读入数据 。cout,表示标准输出(standard output)的ostream类对象 。cout使我们可以向设备输出或者写数据 。cerr,表示标准错误(standard error)的osttream类对象 。cerr是导出程序错误消息的地方 , 它只能允许向屏幕设备写数据 。输出主要由重载的左移操作符(<<)来完成 , 输入主要由重载的右移操作符(>>)完成:>>a表示将数据放入a对象中 。<<a表示将a对象中存储的数据拿出 。是一个模板类 , 算是个类型cout 就是这个类型的写文件的那个文件流也是这个类型的子类#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件 。在旧的标准C++中,使用#include<iostream.h>但在新标准中,用#include<iostream>,而且在VC中编程的同时要注意要添加:using namespace std;在C++中,输入输出流被定义为类 。C++的I/O库中的类称为流类(stream class) 。用流类定义的对象称为流对象 。ostream是个定义了输出流的类,用于输出的,不是标准输出,标准输出是cout,ifstream和ofstream分别是从istream和ostream继承来的,只不过他们的作用对象是文件流而已 。他们的关系就是子类和父类之间的关系,我如果具体说的话会越来越麻烦,我想你需要把c++的oo思想复习以下 , 你应该就会很容易理解了 。5 , c中iostreamh和iostream有什么区别#include 非标准输入输出流#include 标准输入输出流C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace 。当代码中用时 , 输出可直接引用cout<<x;//继承C语言的标准库文件,未引入名字空间定义 , 所以可直接使用 。当代码中引入时,输出需要引用std::cout<<x;如果还是按原来的方法就会有错 。使用时,引入std::有以下方法:1.using namespace std;cout<<x;2.using std::cout;cout<<x;3.最基本的std::cout<<x;这回你该知道为什么通常用#include 时 , 要用using namespace std;了吧 。如果你不用这个,就要在使用cout时 , 用后两种方法了 。其他头文件也是同样的道理 。(有“.h”的就是非标准的,C的标准库函数,无“.h”的,就要用到命令空间,是C++的 。还有一部分不完全是有“.h”和没“.h”的差别 。例如:math.h和cmath)#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件 。在旧的标准C++中,使用#include<iostream.h>但在新标准中,用#include<iostream>,而且在VC中编程的同时要注意要添加:using namespace std; 看看基础只是就知道了啊#include是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件 。在旧的标准C++中,使用#include 但在新标准中,用#include , 而且在VC中编程的同时要注意要添加: using namespace std;区别在于:一个是新的#include <iostream>,一个是旧的#include <iostream.h> 。有些编译器不支持新的 , 就得用旧的,<iostream>和<iostream.h>在接口和执行上都是不同的<iostream>的各组成都是以stl的形式声明的,然而<iostream.h>的各组成都是声明成全局型的 。你不能在一个程序中混淆使用这两个库 。做为一种习惯,在新的代码中一般使用<iostream>,但如果你处理的是过去编写的代码,为了继承可以用继续用<iostream.h>旧保持代码的一致性 。<iostream>表示你使用的是标注命名空间 , 也就是在程序开始应该有这么一句话using namespace std ;这是遵循c++标准的<iostream.h>则没有遵循c++标准,不建议使用

    推荐阅读