精华内容
下载资源
问答
  • 标准输入输出流对象

    2018-06-03 17:00:00
    System类的静态成员变量,包括 System.in:InputStream类型的...System.err:PrintStream类型的,代表标准错误信息输出流,默认状态对应于显示器输出。 Scanner按照类型读取; 对输入流读取的信息进行转换,对信...

    System类的静态成员变量,包括

    System.in:InputStream类型的,代表标准输入流,默认状态对应于键盘输入。

    System.out:PrintStream类型的,代表标注输出流,默认状态对应于显示器输出。

    System.err:PrintStream类型的,代表标准错误信息输出流,默认状态对应于显示器输出。

    Scanner按照类型读取;

    对输入流读取的信息进行转换,对信息赋予类型的一个处理流;

    先建立一个字节输入流和字节输出流;

    标准输入输出重定向到新建立的输入赎车流

    建立一个输入缓冲区,会加快速度;

     

    创建文件输出流对象时,第二个参数表示,如果已经有此文件,则在文件最后继续输入,不加true则会删除原文件,创建新文件;

     

    转载于:https://www.cnblogs.com/mcmx/p/9129710.html

    展开全文
  • 标准输出流

    2020-03-19 12:48:34
    /* 标准输出流对象cout cout.flush() cout.put() cout.write() cout.width() cout.fill() cout.setf(标记) */ 具体代码如下: #include <iostream> using nam...

    /*

    标准输出流对象cout

            cout.flush()

            cout.put()

            cout.write()

            cout.width()

            cout.fill()

            cout.setf(标记)

    */

     

    具体代码如下:

    
    #include <iostream>
    using namespace std;
    #include <iomanip>
    
    /*
    
    标准输出流对象cout
    	cout.flush()
    	cout.put()
    	cout.write()
    	cout.width()
    	cout.fill()
    	cout.setf(标记)
    	*/
    
    /*
    manipulator(操作符、控制符)
    flush
    endl
    oct
    dec
    hex
    setbase
    setw
    setfill
    setprecision
    …
    */
    
    void main81()
    {
    	cout << "hello" << endl;
    	cout.put('h').put('e').put('l');
    	char *p = "hello itcast";
    
    	cout.write(p, strlen(p)) << endl;
    	cout.write(p, strlen(p) - 4) << endl;
    	cout.write(p, strlen(p) + 4) << endl;
    	system("pause");
    	return ;
    }
    
    void main82()
    {
    	//使用类成员函数
    	cout << "<start>";
    	cout.width(30);
    	cout.fill('*');
    	cout.setf(ios::showbase); //#include <iomanip>
    	//cout.setf(ios::internal); //设置
    	cout << hex << 123 << "<End>\n";
    
    	cout << endl << endl;
    	//
    
    	//使用控制符
    	cout << "<Start>" 
    		<< setw(30) 
    		<< setfill('*') 
    		<< setiosflags(ios::showbase) //基数
    		<< setiosflags(ios::internal)
    		<< hex
    		<< 123
    		<< "<End>\n"
    		<< endl;
    
    
    
    	system("pause");
    }
    
    
    
    int main()
    {
    	int a;
    	cout<<"input a:";
    	cin>>a;
    	cout<<"dec:"<<dec<<a<<endl; //以十进制形式输出整数
    	cout<<"hex:"<<hex<<a<<endl; //以十六进制形式输出整数a
    	cout<<"oct:"<<setbase(8)<<a<<endl; //以八进制形式输出整数a
    	char *pt="China"; //pt指向字符串"China"
    	cout<<setw(10)<<pt<<endl; //指定域宽为,输出字符串
    	cout<<setfill('*')<<setw(10)<<pt<<endl; //指定域宽,输出字符串,空白处以'*'填充
    	double pi=22.0/7.0; //计算pi值
    	//按指数形式输出,8位小数
    	cout<<setiosflags(ios::scientific)<<setprecision(8);
    	cout<<"pi="<<pi<<endl; //输出pi值
    	cout<<"pi="<<setprecision(4)<<pi<<endl; //改为位小数
    	cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl; //改为小数形式输出
    	system("pause");
    	return 0;
    }
    
    
    int main22( )
    {
    	double a=123.456,b=3.14159,c=-3214.67;
    	cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(2);
    	cout<<setw(10)<<a<<endl;
    	cout<<setw(10)<<b<<endl;
    	cout<<setw(10)<<c<<endl;
    	system("pause");
    	return 0;
    }
    

     

    展开全文
  • c++中的标准输入/输出流对象

    千次阅读 2019-09-11 14:58:10
    一、标准输入流对象cin cin必须与运算符>>配套使用例如: cin>>x; 当用户从键盘输入的数值时,输入的数值会自动转换为变量x的类型,并存入变量x内。 注意:x必须是基本数据类型,而不能是void...

    一、标准输入流对象cin

          cin必须与运算符>>配套使用例如:

                cin>>x;

          当用户从键盘输入的数值时,输入的数值会自动转换为变量x的类型,并存入变量x内。

          注意:x必须是基本数据类型,而不能是void类型。

           ">>"允许用户连续输入一连串数据,例如:

                  cin>> a>>b>>c;

        说明:

    1、在默认情况下,“>>”将跳过空白符,然后读入后面与变量类型相对应的值。给一组变量输入值时可用空格符、制表符、回车符将输入的数据间隔开。例如:

      int i;
    
      float f;
    
      cin>>i>>f;

         在输入时,可以采用下面的形式: 

         23     56.78

         或者

         23

         56.78

    2、当输入字符串(string类型数据时),提取运算符">>"会跳过空白字符,读入后面非空白字符,知道遇到空白字符,并在结尾放一个字符串结束标志'\0'。

    例如:

     string str;
    
     cin>> str;

    当从键盘输入字符串为:

    Object_Oriented Programming!

    则输入后,str中的字符串是"Object_Oriented",而后面的"Programming!"则被省略去。该如何输入带有空白符的字符串呢?请查看这个https://blog.csdn.net/qq_41944424/article/details/100738379链接。

    3、数据输入时,系统出了检查是否有空白外,还检查输入数据与变量的匹配情况。例如:

     int i;
    
     float f;
    
     cin>>i>>f;

    若从键盘键盘输入56.79     32.5

    得到的结果是:i = 56   f=0.79

    这是因为系统是根据标量的类型来分隔输入的数据的。在这种情况之下,系统把56.79中的小数点前面的整数部分赋给了整型变量i,而把剩下的0.79赋值给了浮点型的变量f。

    二、标注输出流对象cout

           cout必须与"<<"配套使用,例如:

                  cout<<y;

           使用"<<"插入运算符进行输出时,可以把多个不同类型的数据组合在一条语句中,也可以输出表达式的值,例如:

            cout<<a+b<<c;或者cout<<"a+b="<<a+b<<",c="<<c<<'\n';

           '\n'是结束换行的意思,也可以使用endl。

    三、注意

    1、使用cin或cout进行I/O操作时,在程序中必须添加头文件iostream,否则编译不通过。

    2、在c++中可以使用传统的stdio函数库中的I/O函数,如printf()、scanf()函数或其他C语言中的输入/输出函数。使用cin和cout函数时要分别与<<和>> 配套使用,“cin>>”、“cout<<”。

    3、使用cin/cout进行输入/输出操作时,是可以对输入和输出格式进行控制的。

     

    展开全文
  • 文章目录打印流PrintStreamPrintWriter标准输入输出流内存输出流随机访问流PropertiesProperties配置文件交互的方式IO中保证流对象关闭的标准格式1.7之前的关闭格式1.7之后的关闭格式 打印流 PrintStream ...

    打印流

    在这里插入图片描述

    PrintStream

    在这里插入图片描述

    PrintWriter

    在这里插入图片描述

    标准输入输出流

    在这里插入图片描述

    内存输出流

    在这里插入图片描述

    随机访问流

    在这里插入图片描述
    随机流:

    随机流 此类的实例支持对随机访问文件的读取和写入

    父类是 Object 不属于io流之内

    构造方法:
    public RandomAccessFile(String name,String mode) 第一个参数传递的是路径 , 第二个参数传递的是模式

    值含意

    “r” 以只读方式打开。调用结果对象的任何 write 方法都将导致抛出 IOException。

    “rw” 打开以便读取和写入。如果该文件尚不存在,则尝试创建该文件。

    “rws” 打开以便读取和写入,对于 “rw”,还要求对文件的内容或元数据的每个更新都同步写入到底层存储设备。

    “rwd” 打开以便读取和写入,对于 “rw”,还要求对文件内容的每个更新都同步写入到底层存储设备。

    常规的方法:
    seek(long pos) 设置指针的偏移量
    getFilePointer() 获取指针的偏移量
    read() 读
    write(int b) 写

    Properties

    在这里插入图片描述

    Properties配置文件交互的方式

    在这里插入图片描述

    IO中保证流对象关闭的标准格式

    在这里插入图片描述

    1.7之前的关闭格式

    在这里插入图片描述

    1.7之后的关闭格式

    在这里插入图片描述

    展开全文
  • Java基础 - 序列流,内存输出流,随机访问流,对象操作流,数据输入输出流,打印流,标准输入输出流,Properties
  • 第十天之标准输出流

    2019-11-28 21:54:28
    标准输出流对象 cout cout.flush() cout.put() cout.write() cout.width() cout.fill() cout.setf(标记) */ 案例一: //cout.put void main() { cout << "hello" << endl; cout.put('h').put('e').put...
  •  序列 --SequenceInputStream  概述  * 序列又称 整合。序列是将多个 字节输入 整合成一个。从序列中读取数据时,是从被整合的第一个开始读,读完第一个之后,读第二个,以此类推。  构造方法 ...
  • 内存输出流 1、名字是输出流,体系也是在IO的体系中,但是其实没有内存和其他设备的交互,仅仅是在内存中做了拷贝。所以没有真正的IO。 2、类名:ByteArrayOutputStream 3、作用:当读取的字节信息不完整时,需要...
  • 标准输入输出流      Java中的标准输入 / 输出分别通过System.in和System.out实现...  PrintWriter类:向文本输出流打印对象的格式化表示形式。此类实现在 PrintStream中的所有 print方法。它不包含用于写入原...
  • C++ 标准输出流

    2019-06-02 22:38:09
    标准输出流 ostream类定义了3个输出流对象,即cout、cerr、clog cout流在内存中开辟了一个缓冲区,用来存放流中的数据,当向cout流插入一个endl时,不论缓冲区是否已满,都立即输出流中的所有数据,然后插入一个...
  • 输入输出流对象

    千次阅读 2017-06-12 18:13:41
    同理,输出流通常也就输出到文件中进行保存。 c++的输入与输出包括: 1. 对系统指定的标准设备的输入-----------标准i/o:键盘与显示器 2. 以外存磁盘文件为对象的输入和输出--------文件I/O:文件 。操作系统中将...
  • 将程序中的字符编码成字节输出 //使用InputStreamReader、OutputStreamWriter,将输入的字节解码成字符,读入程序;将程序中的字符编码成字节输出 @Test public void testInputOutStreamReader
  • 目录 序列流 内存输出流 内存输出流的面试题 ...标准输入输出流概述和输出语句 修改标准输入输出流拷贝图片 两种方式实现键盘录入 随机访问流概述和读写数据 数据输入输出流 Properties的概述和作...
  • Boost:构造一个流对象,任何发送到此流将标准输出实现功能C++实现代码 实现功能 构造一个流对象,任何发送到此流将标准输出 C++实现代码 #include "zfstream.h" int main() { gzofstream os( 1, ios::out ); os <...
  • 【标准流对象】标准输出流对象,标准输入流对象,标准错误流对象 【java.lang.System】 练习一、out、err都特指控制台 【out】“标准”输出流对应于显示器输出或者由主机环境或者用户环境指定的另一个输出目标 ...
  • 13.3 标准输出流

    2019-11-11 22:54:13
    标准输出流:指流向标准输出设备(显示器)的数据。 一般使用cout流对象进行输出操作。 例如,用流插入运算符“<<”输出数据,cout<<”a=”<<a<<endl; cout是ostream类的对象,除了”&...
  • C++标准输出流

    2019-07-07 19:46:16
    C++标准输出流 开发工具与关键技术:C++、VisualStudio 作者:何任贤 撰写时间:2019年07月06日 C++程序中,对数据的输出输入是以字节流实现的, 应用程序对字节序列作 出各种数据解释, I/O系统的任务就是在内存和...
  • 打印流:输出流 (1)PrintStream 如System.out/System.err (2)PrintWriter 从服务器端往客户端返回消息时用到response,response.getWriter()可以返回PrintWriter对象;即Web服务器往客户端返回html网页时,用的...
  • C标准输出流

    2021-06-13 00:40:53
    标准输入流对象cin,重点掌握的函数: cout.flush()//刷新缓冲区 cout.put()//向缓冲区写字符 cout.write()//二进制流的输出 cout.width()//输出格式控制 cout.fill() cout.set(标记) cout.flush() 代码如下: #...
  • 标准输出流对象cout常见函数 总结 前言 对于C++的输入输出,总是会遇到一些小细节,然后会有一些疑惑。在学习了C++输入输出流后,未知的更多,但是有了整体的一个概念! 学习!分享!感谢! I/O流的...
  • 序列 整合多个输入 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.SequenceInputStream; import java.util.Enumeration; import java.util....
  • ------Java培训、Android培训、iOS培训、.Net... 字符是可以直接读写字符的IO  字符读取字符, 就要先读取到字节数据, 然后转为字符.如果要写出 字符, 需要把字符转为字节再写出.   2.FileReader, FileWriter
  • c++标准I/O输出流

    2020-10-22 09:28:44
    标准输出流对象cout cout.flush() cout.put() cout.write() cout.width() cout.fill() cout.setf(标记) / / manipulator(操作符、控制符) flush endl oct dec hex setbase setw setfill setprecision … */ 标准输出...
  • 4.C++有新的输出输入流库,将输入输出看成一个流,并用输出运算符...其中cout代表标准输出流对象(比如屏幕窗口),cin代表标准输入流对象(比如键盘) 所有标准库中的名字都属于标准名字空间std #include <iostr...
  • C++标准输出流详解

    2015-06-21 18:24:44
    标准输出流是流向标准输出设备(显示器)的数据。ostream类定义了个输出流对象,即cout、cerr、clog,分述如下。 cout流对象 cont是console output的缩写,意为在控制台(终端显示器)的输出。前边已对cout作了...
  • 1、序列流(SequenceInputStream ): 序列流主要的作用就是整合字节输入流,将很多的进口整合成一个 这里着重讲一下多于两个输入流的整合: ...输出流 package cn.njupt; import java.io.Fil...
  • cout:标准输出流。 cerr:标准错误输出流,没有缓冲,传送给它的数据立即被输出。 clog:类似cerr,但是有缓冲,缓冲区满时才能输出。 cout和cerr的区别:使用>时,使cout进行重定向,使用2>时,使cerr进行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,281
精华内容 1,312
关键字:

标准输出流对象