码迷,mamicode.com
首页 > 其他好文 > 详细

2.4 基本的输入/输出操作

时间:2016-01-14 22:09:29      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

在C++输入/输出围绕着数据流这个概念,在数据流中,可以把数据插入输出流,或者从输入流析取数据。到屏幕上命令行的标准输出流称为cout,来自键盘的互补输入流称为cin。这两个流的名称都定义在std名称空间。

2.4.1 从键盘中输入

可以通过标准输入流cin从键盘获得输入,这时要使用流的析取运算符>>。要从键盘把两个整数值读入整型变量num1和num2,eg:std::cin >>num1 >>num2;

析取运算符>>“指向”数据流动的方向,本例中,数据是从cin依次流动到这两个变量。从左到右执行,按下enter键时,流输入操作结束。

2.4.2到命令行的输出

把信息写到显示器上将按照输入的互补方式操作。这种标准输出流称为cout,使用插入运算符(<<)把数据传递到输出流。这种运算符也指向数据移动的方向。

2.4.3 格式化输出

 利用操作符可以处理这种两个数连着输出的情况,操作符在标准库头文件iomanip中定义,因此使用时需要添加这个头文件#include指令。using std::setw; setw(n)操作符表示只对紧跟在它的插入运算符之后的单个输出值起作用。对于想要在给定字段宽度内输出的每个数值,都必须在紧邻他们的前面插入这个操作符。iomanip头中定义的另一个有用的操作符是std::setiosflags.它可以使输出在给定字段宽度内左对齐,而不是默认的右对齐。eg:cout<<std::setiosflags(std::ios::left);也可以使std::setiosflags操作符来控制数字输出的格式。

2.4.4转义序列

当在双引号之间编写一个字符串时,可以在这个字符串中包括称作转义序列的特殊字符序列。以反斜杠‘\‘开始,告诉编译器,后面的字符按照特殊的方式解释。

2.5 C++中的计算

2.5.1 赋值语句

2.5.2 算术运算

1、const修饰符

eg:const double rollwidth=21.0;表明变量不仅是double类型而且是常量。

2、常量表达式

3、程序输入

4、计算结果

5、显示结果

2.5.3 计算余数

运算符%表示

2.5.4 修改变量

lhs op=rhs;

lhs = lhs op rhs;

2.5.5增量和减量运算符

用于整数变量

逗号运算符最后的值是在最右边那个值;

2.5.6 计算的顺序

 

2.4 基本的输入/输出操作

标签:

原文地址:http://www.cnblogs.com/gary-guo/p/5131515.html

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