cout、cin、namespace
cout
- cout是输出,向屏幕输出(打印)
- 打印’常常指:把信息输出到“标准输出设备”(标准输出设备,就是显示器中的“终端”)
cout使用实例
-
实例:
std::cout << “hello world” ;
std::cout << “你好,世界” << std::endl;
std::cout << std::endl;
std::cout <<”工资: “ << 30000;
std::cout <<”工资: 30000“;
std::cout << 3.1415;
-
使用要求:
需要包含头文件 #include
-
std是一个命名空间
cout是std命名空间内的一个“对象”。
endl也是std命名空间内的一个对象,用来表示“回车符”(换到下一行的最前面)
cin
- cin是输入,从键盘或其他设备上读取,读取到程序的变量中去
cin实例
-
cin代表标准输入设备,使用提取运算符 “>>” 从设备键盘取得数据,送到输入流对象cin中,然后送到内存
-
std::cin >> 表达式1 >>表达式2**…**>> 表达式n;(std::cin >> x)
-
当缓冲区为空时,程序才会暂停,让用户输入数据。
输入回车后,数据全部送到输入缓冲区。
-
使用要求:
需要包含头文件 #include
命名空间 namespace
- C++避免名字冲突:使用命名空间
如何使用命名空间
-
使用方法
使用using关键字:using namespace XXXX
-
实例
上面cout和cin前面都加了一个std::,接下来,我们使用命名空间
using namespace std;
使用了命名空间,那么上面的程序就可以省略掉std:: 了
cout << “hello world” ;
cout << “你好,世界” << endl;
cout << endl;
cin >> 表达式1 >>表达式2**…**>> 表达式n;(cin >> x)
-
这里的程序和上面的是一样的