RWYQ阿伟 | 2022-11-28 | 未命名 | 0条留言 | 869 | 2022-11-28更新
1.2输入输出
C++语言未定义任何输入输出语句。取而代之,包含一个全面的标准库(standard library)来提供IO机制。
本书很多例子都使用了iostream库。包含两个基础类型istream和ostream表示输入流和输出流。
“流(stream)”——想表达的是,随着时间的推移,字符是顺序生成或消耗的。
标准库定义了4个IO对象:
cin
cout
cerr
clog
通过使用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;
读入输入数据。输入运算符(>>)。
博客内容遵循 署名-非商业性使用-相同方式共享4.0国际(CC BY-NC-SA 4.0)协议。
本文链接:https://rwyqboy.top/post/475.html
版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
标题:【wiki】C++ Primer学习笔记_1.2输入输出
作者:RWYQ阿伟
浏览:869
发布:2022-11-28
更新:2022-11-28
分类:未命名
标签: 编程 c++