当前位置:首页 > 默认 > 正文内容

【wiki】C++ Primer学习笔记_1.2输入输出

RWYQ阿伟1年前 (2022-11-28)默认4240

1.2输入输出

C++语言未定义任何输入输出语句。取而代之,包含一个全面的标准库(standard library)来提供IO机制。

本书很多例子都使用了iostream库。包含两个基础类型istream和ostream表示输入流和输出流。

“流(stream)”——想表达的是,随着时间的推移,字符是顺序生成或消耗的。

标准输入输出对象

标准库定义了4个IO对象:

  • cin

  • cout

  • cerr

  • clog

一个使用IO库的程序

通过使用IO库,外面可以实现,提示用户输入两个数字,然后输出它们的和。

#include <iostream>
int main()
{
    std::cout << "Enter two numbers:" << std::endl;
    int v1 = 0;
    int v2 = 0;
    std::cin >> v1 >> v2;
    std::cout << "The sum of " << v1 << " and " << v2 << " is " << v1 + v2 << std::endl;
    return 0;
}

某次运行结果:

程序的第一行

#include <iostream>

告诉编译器我们要使用iostream库。这是一个头文件,我们可以引用自己编写的头文件。C++语言中的库用尖括号,自己编写的头文件用引号。

命名空间

std::cout中,std::前缀指出cout是定义在std的命名空间(namespace)中的。命名空间可以帮助我们避免名字定义冲突。

向流中写入数据

使用输出运算符(<<)在标准输出上打印信息。

std::cout << "Enter two numbers:" << std::endl;

endl是操纵符,写入endl的效果是结束当前行,并将与设备关联的缓冲区中的内容刷到设备中。

从流中读取数据

定义两个变量来存储用户的输入。

int v1 = 0;
int v2 = 0;

int表示整型数据。

std::cin >> v1 >> v2;

读入输入数据。输入运算符(>>)。


扫描二维码推送至手机访问。

版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。

本文链接:https://www.rwyqboy.top/post/475.html

标签: 编程c++

“【wiki】C++ Primer学习笔记_1.2输入输出” 的相关文章

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。