• C++的标准输入与标准输出


    标准输入输出是相对于程序而言的,输入指的是从IO设备输入到程序中,输出指的是从程序中向IO设备输出。使用类型为istream的cin对象处理输入,使用类型为ostream的cout对象处理输出。另外两个ostream类型的输出对象为cerr和clog。

    向流写入数据

    std::cout<<"Hello world!"<<std::endl; 执行该语句会在控制台打印"Hello world!",”<<“为输出运算符,该运算符左侧的操作数必须为ostream对象,右侧的操作数为要输出的对象。很明显,向流写入数据一定是向输出流写入。输出运算符的计算结果为其左侧的操作数,因此可以把输出语句连接起来。输出endl表示结束当前行,并将与输出设备关联的缓冲区刷新到设备中,以保证程序产生的输出真正写到输出流中。

    从流读取数据

    std::cin>>i1>>i2; 执行该语句会在控制台等待用户输入两个数据。”>>"为输入运算符,该运算符左侧的操作数必须为istream对象,右侧的运算对象为要从输入流中读入的数据保存的对象。很明显,从流中读取数据一定是从输入流中读取。输入运算符的计算结果为其左侧的操作数,因此可以把输入语句连接起来。

    输入运算符“>>"与输出运算符"<<"有不同的重载版本来处理的右操作对象,因此这些运算符可以同时处理像字符串或算数运算等对象。

  • 相关阅读:
    vue-amap地图组件的使用
    数据分析
    爬虫之scrapy框架
    爬虫之selenium
    记录一下最近的pwn
    内核提权姿势笔记
    CVE-2016-5343分析
    CVE-2015-8660分析
    Docker远程访问get(root)shell姿势
    Linux内核ROP学习
  • 原文地址:https://www.cnblogs.com/jefflee/p/6001292.html
Copyright © 2020-2023  润新知