1.<iostream> 是 Input Output Stream 的缩写,是标准的输⼊、输出流库,定义了标准的输⼊、输
出对象
2.std::cin 是 istream 类的对象,它主要⾯向窄字符(narrow characters (of type char))的标准输
⼊流。
3.std::cout 是 ostream 类的对象,它主要⾯向窄字符的标准输出流。
4.std::endl 是⼀个函数,流插⼊输出时,相当于插⼊⼀个换⾏字符加刷新缓冲区。
5.<<
是流插⼊运算符,>>是流提取运算符。
6.
使⽤C++输⼊输出更⽅便,不需要像printf/scanf输⼊输出时那样,需要⼿动指定格式,C++的输⼊ 输出可以⾃动识别变量类型,C++的流能更好的⽀持⾃定义类型对象的输⼊输出。
7.
cout/cin/endl等都属于C++标准库,C++标准库都放在⼀个叫std(standard)的命名空间中,所以要 通过命名空间的使⽤⽅式去⽤他们。
8.
⽇常练习中我们可以using namespace std,项⽬开发中不建议using namespace std。
#include <iostream>
using namespace std;
int main()
{
int a = 0;
int b = 1;
char c = 'c';
cout << a << " " << b << " " << c << endl;
cin >> a;
cout << a;
return 0;
}
int main()
{
int a = 0;
int b = 1;
char c = 'c';
std::cout << a << " " << b << " " << c << std::endl;
std::cin >> a;
std::cout << a;
return 0;
}