c语言输入流和输出流,对输入输出流有些混怎么记神马时候该用哪个啊

1,对输入输出流有些混怎么记神马时候该用哪个啊它们是按字符来读取和输出的 加Buffered的和普通的没什么区别,但是带Buffered的是有缓冲区的记流的时候要选择好参照物,当然也可以文本文件.它们是按字节来读取和输出的 但是字符流只能读取或者输出文本文件之类的字符文件,也就是说它比不带buffered的读取速度要快很多,输入流就是把流输入进自己写的程序中,你先这么记忆,你要是读能用记事本打开的文件就用字符流,你要是文件复制就用字节流 ,输出流就是把流从自己写的代码(程序)中输出到本地文件或者其他 字节流不管输入输出任何文件都可以的,你可以自定义缓冲区大小 Reader对应InputStream是输入流 Writer对应OutputStream是输出流 其实很简单如果不是应付考试的话、完全没必要记 , 用多了自己就知道了 。如果要是为了考试那就得好好记了 。如果要从文件读数据出来 , 对于流来说,就相当于把数据从文件读到流中,所以自然是写入流 。其他类似 , 关键你要把流作为主体,对于流来说,数据是进入流,还是从流中出去,分开这个就很好记了,自然之道什么时候该用什么 。个人经验总结,望采纳哦亲
2,C语言 标准输入输出流C++标准输入输出流在C++语言中,数据的输入和输出(简写为I/O)包括对标准输入设备键盘和标准输出设备显示器、对在外存磁盘上的文件和对内存中指定的字符串存储空间(当然可用该空间存储任何信息)进行输入输出这三个方面 。对标准输入设备和标准输出设备的输入输出简称为标准I/O,对在外存磁盘上文件的输入输出简称为文件I/O,对内存中指定的字符串存储空间的输入输出简称为串I/O 。C++语言系统为实现数据的输入和输出定义了一个庞大的类库,它包括的类主要有ios,istream,ostream,iostream,ifstream,ofstream,fstream,istrstream,ostrs tream,strstream等,其中ios为根基类 , 其余都是它的直接或间接派生类 。ios为根基类,它直接派生四个类:输入流类istream、输出流类ostream、文件流基类fstreambase和字符串流基类strstreambase,输入文件流类同时继承了输入流第二题:#include<stdio.h>#include<math.h>int main()float a,b,c,p,s;printf("请输入第一条边:");scanf("%f",&a);getchar();printf("请输入第而条边:");scanf("%f",&b);getchar();printf("请输入第三条边:");scanf("%f",&c);getchar();if((a+b<=c)||(a+c<=b)||(b+c<=a))printf("输入的数据有误!!!\n");elsep=(a+b+c)/2;printf("三角形的面积为:");printf("%f\n",sqrt(p*(p-a)*(p-b)*(p-c)));}getchar();}【c语言输入流和输出流,对输入输出流有些混怎么记神马时候该用哪个啊】

    推荐阅读