Skip to content

Latest commit

 

History

History
89 lines (78 loc) · 3.95 KB

chap02.md

File metadata and controls

89 lines (78 loc) · 3.95 KB

Table of Contents


第 2章 程序的基本组成 11

2.1 程序的基本结构 11

代码清单2-1 求解一元二次方程

// 文件名: 2-1.cpp
//  用标准公式求解一元二次方程

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
 	 double a, b, c, x1, x2, dlt;

	 cout << "请输入方程的3个系数:" << endl;
    cin >> a >> b >> c;

    dlt = b * b - 4 * a * c;
    x1 = (-b + sqrt(dlt)) / 2 / a;
    x2 = (-b - sqrt(dlt)) / 2 / a;

    cout << "x1=" << x1 << "   x2=" << x2 << endl;

    return 0;
}

2.1.1 注释 12

2.1.2 预编译 12

2.1.3 名字空间 13

2.1.4 主程序 13

2.2 常量与变量 14

2.2.1 变量定义 14

2.2.2 数据类型 16

2.2.3 常量与符号常量 21

*2.2.4 C++11的扩展 24

2.3 数据的输入/输出 25

2.3.1 数据的输入 25

2.3.2 数据的输出 26

2.4 算术运算 27

2.4.1 算术表达式 27

2.4.2 各种类型的数值间的混合运算 27

2.4.3 强制类型转换 27

2.4.4 数学函数库 28

*2.4.5 C++11的扩展 29

2.5 赋值运算 29

2.5.1 赋值表达式 29

2.5.2 赋值的嵌套 30

2.5.3 复合赋值运算 31

2.5.4 自增和自减运算符 32

2.6 程序规范及常见错误 33

2.7 小结 34

2.8 习题 34