码迷,mamicode.com
首页 > 编程语言 > 详细

c++基础知识—输入输出

时间:2018-06-17 23:49:44      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:div   ace   bsp   TE   并保存   c++基础   命名空间   程序   value   

  cout是c++中的输出流对象, 它在头文件iostream头文件中定义。(流对象顾名思义可以看成计算机内的信息流,可以承载信息在计算机内部流动),用法:cout<<内容,"<<"是重载后的流操作符,在定义流对象时,计算机会自动在内存中分配一块内存作为缓冲区来暂存输入输出流的数据。cout所管理的缓冲区接受数据并保存,直到缓冲区满了或者遇到‘\n‘,就会把数据全部输出到显示设备上。

cout << "Value of str is : " << endl;

 

 

  命名空间std就是用来保存c++所使用的标识符的空间,需要用到该空间的标识符时必须引入该命名空间,否则程序无法识别。也可以直接从命名空间拿出来std::标识符.,虽然直接导入命名空间的方法比较简洁,但是推荐使用std:标识符的方法,因为这样可以在需要用什么标识符的时候再去调用,而不是一股脑的全部导入程序,

using namespace std;
std::cin

 

  cin是c++中的输入流对象,也是在头文件iostream中定义。用户在输入时,从键盘输入的数据先存到键盘的缓冲区,直到按下enter键后这些数据会被全部流(输送)到cin对象所管理的内存缓冲区,等待被输出给接受输入的对象,用法为:cin>>接受输入的对象,特别的,如果cin缓冲区还有内容,cin就暂时不需要键盘输入啦,如果再遇到输入,会先把cin缓冲区的内容依次输送到接受对象中去(相当于一个栈,最先输入的元素在栈顶,先入先出),cin也是从左往右接受cin对象对应的缓冲区的输出 .cin对象也有自己的一些内置方法:——cin.peek()从cin缓冲区读取一个字符,拿到该字符的副本,原字符并没有删除,还在cin缓冲区。 ——cin.get()读取单个字符,一般用来提取回车,不提取结束字符 .........

 char name[50];
 cin >> name;

 

c++基础知识—输入输出

标签:div   ace   bsp   TE   并保存   c++基础   命名空间   程序   value   

原文地址:https://www.cnblogs.com/lh2018/p/9194062.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!