第1讲:C++语言概述
1.1 计算机系统组成及计算机指令
- 计算机系统组成:
- 冯诺依曼结构:
- 指令:
- 程序:计算机程序是指完成一定功能的指令的有序集合。编程即编写计算机程序,作者可为人或计算机。
- 软件:软件是指程序、程序运行所需的数据以及开发、使用和维护这些程序所需的文档的集合。
1.2 程序设计语言的发展
- 程序设计语言是用来编写计算机程序的工具,其发展里程大致可分为机器语言(一条语句即一条指令)、汇编语言(助记符)和高级语言(接近人类自然语言和数学式子),但只有机器语言编写的程序才能被计算机直接执行,其他语言的程序要执行必须翻译成机器语言程序。
- 1972年C语言诞生,1979年C++被开发设计。
- C++是C的超集,增加了面向对象机制。
- 【概念】C++字符集、C++关键字(保留字)、C++标识符。
- 【举例】:
#include <iostream>
using namespace std;
int main(){
cout << "hello,world" << endl;
return 0;
}
- 本贾尼说:C++的目标是——在保证效率与C语言相当的情况下,加强程序的组织性,保证同样功能的程序,C++更短小。
第2讲:信息的表示与存储
2.1 进位计数制及转换
- 【二进制】:信息写入计算机前均须转换为二进制形式,因为二进制数:物理上易实现;运算简单通用性强;便于表示并进行逻辑运算。
- 【进位计数制特点】:采用进位的方式计数(如十进制的逢十进一);采用位置表示法(如十