C++ Primer 第1章 开始

1.1编写一个简单的C++程序

  1. 一种类型不仅定义了数据元素的内容,也定义了这类数据可以进行的运算.

1.1.1编译,运行程序

  1. 源文件:编写程序代码的文件

1.2初始输入输出

  1. C++语言并未提供输入输出语句,而是包含了一个全面的标准库来提供IO机制.
  2. iostream库包含两个基础类型istreamostream,分别表示输入流和输出流.
  3. :想要表达的是.随着时间的推移,字符是顺序生成或者消耗的.

标准输入输出对象(4个)

  1. cin:istream对象
  2. cout:ostream对象
  3. cerr:输出警告和错误信息(数据不缓冲)
  4. clog:输出程序运行单词一般性信息
  5. 系统一般将程序运行的窗口与这些对象关联起来.cin—数据从程序正在运行的窗口读入,当我们向cout,cerr和clog写入数据时,将会写到同一个窗口.

一个使用IO库的程序

向流写入数据

  1. C++中,一个表达式(expression)产生一个计算结果
  2. cout<<"Enter two numbers: "<<endl;
  3. **<<**运算符接受两个运算对象,左侧的运算对象必须是一个ostream对象,右侧的运算对象是要打印的值,此运算符将给定的值写到给定的ostream对象中2.其计算结果是返回我们写入给定值的那个ostream对象.
  4. 定价于 (cout<<"Enter two numbers: ")<<endl;

使用标准库中的名字

从流读取数据

1.3注释简介

1.4控制流

1.4.3 读取数量不定的输入数据

	int a = 0;
	while (cin >> a) {
		cout << a;
	}	
  • 使用istream对象作为条件,其效果是检测流的状态,当遇到文件结束符(end-of-file)或者遇到一个无效输入时mistream对象就会变的无效,处于无效状态的istream对象会使条件变为假.

编译器的常见错误类型

  • 语法错误(syntax)
  • 类型错误(type error)
  • 声明错误(declaration error)

1.5类简介

类定义了行为

1.5.1Salees_item类

  1. 属性
    • 总销售额
    • 售出册数
    • 平均售价
  2. 操作
    • isbn() 提取ISBN书号
    • 使用>><<输入和输出进行读写Saler_item类型的对象
    • 使用=进行对象之间的赋值
    • 使用+进行对象之间的相加
    • 使用+=进行对象之间的相加
  3. 头文件的包含
    - 标准库的头文件使用<>包围头文件名,不属于标准库的头文件使用""
  4. 点运算符.,调用运算符()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值