zoukankan      html  css  js  c++  java
  • 输入和输出

    1、C++的IO机制
    C++没有提供关于输入输出的语句,但是提供了全面的标准库来提供IO机制。这个标准库就是iostream库。许多与IO相关的操作都要包含这个库。
    2、4个IO对象

    • cin:标准输入。
    • cout:标准输出。
    • cerr:标准错误
    • clog:输出运行时的一般性信息。

    3、 cin的输入分隔符为空格

    4、操纵符:endl
    endl的作用是结束当前行,并将与设备关联的缓冲区数据刷新到设备中。缓冲刷新可以保证到目前为止的所有输出都真正的写入流中,而不是停留在内存缓冲区中等待写入流中。
    5、从流中读、写数据

    • cout<<“data1”<<“data2”<<endl;

    其实可以把<<理解成一个符号函数,运算符左侧对象为istream类对象,右侧操作数为数据。函数的作用是将给定数据(对象)写入到关联设备(比如控制台)的流的缓冲区中。

    • cin>>a>>b>>endl;

    同样>>也可以理解为符号函数,运算符左侧对象为ostream类对象,右侧操作数为数据。函数的作用是从给定流中读取数据,存入到指定对象中。

    cout<<a一般是指内存中的数据流向控制台,将其打印出来。当然流是可以改变流向的,cout可以流向文件中,cin也可以从文件中读取数据存储到内存。

  • 相关阅读:
    SQL常规查询详解
    WEBGL学习【二】平面图形
    WEBGL学习【一】初识WEBGL
    VS2008集成QT的OpenGL开发(实现二维图形的旋转)
    Window文件路径
    字符串转DateTime
    字符串连接
    String.Split分隔字符串
    使用对象初始值设定项初始化
    表达式树
  • 原文地址:https://www.cnblogs.com/lasnitch/p/12764260.html
Copyright © 2011-2022 走看看