新编C语言程序设计教程(第2版)
上QQ阅读APP看书,第一时间看更新

3.13 本章小结

本章主要内容是“程序=数据结构+算法”中的数据结构,包括C语言的数据类型、数据运算符及其优先级和结合性、数据与运算符构成的表达式等。数据是算法设计前首要考虑的,因为数据的选择与确定,会直接影响算法乃至最终程序。因此,本章是学习后续章节的基础,非常重要。

特别注意:

1)认识与把握每种基本数据类型,字符类型用单引号括起(′ ′),转义字符(′\xxx′形式)是学习难点。

2)整型种类多,有基本型、短整型、长整型、字符型(其ASCII码为整型的一小段)等,能充分认识整型的补码编码方式。

3)实型有单精度与双精度之分。

4)数据的各种运算(符)有类型相容、相互转换要求,其中典型代表是赋值(=)运算带来的类型转换。另外,取余(%)运算要求整型类型、除(/)运算有整除与带小数点实数除之分。

5)“a=1”是把1赋值给变量a的赋值表达式,不是a与1的相等比较,“a==1”才是相等比较的关系表达式。众多运算与表达式,则需要去逐个认识与实践,包括运算符内涵、优先级与结合性等,它们是处理各类数据的有用“兵器”。