C语言学习笔记(2)
算法
1、算法概念:做任何事情都有一定的步骤。为解决一个问题而采取的方法和步骤,就称为算法。计算机算法:计算机能够执行的算法。
计算机算法可分为两大类:
- 数值运算算法:求解数值;
- 非数值运算算法:事务管理领域。
2、算法特点 - 有穷性:一个算法应包含有限的操作步骤而不能是无限的。
- 确定性:算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。
- 有零个或多个输入。
- 有一个或多个输出。
- 有效性:算法中每一个步骤应当能有效地执行,并得到确定的结果。
对于程序设计人员,必须会设计算法,并根据算法写出程序。
3、算法的表示 - 自然语言
- 流程图
- 伪代码
- 计算机语言
##顺序程序设计
1数据类型
- 整形变量
- 基本型:类型说明
- 短整量:类型说明符为 short int 或 short。所占字节和
- 长整型:类型说明符为 long int 或 long,在内存中占 4 个字节。
- 无符号型:类型说明符为 unsigned