C语言程序设计讲义:运算符与赋值

需积分: 3 2 下载量 59 浏览量 更新于2024-07-22 收藏 19.9MB PPT 举报
"C语言讲义内容,由辽宁科技大学黄建教授讲解,涵盖了C语言的特点、应用、运算符、赋值运算、标识符、算术运算、自增自减运算符等多个方面,适合初学者学习。" C语言是一种强大的高级编程语言,它的设计目标在于提供一种简单、高效且能够直接对硬件进行操作的工具。C语言的特点包括简洁的语法、丰富的运算符、高效的执行性能以及良好的可移植性。它的简洁性使得代码易于理解和维护,而丰富的运算符则提供了各种计算和逻辑操作的可能性。C语言的数据结构多样,包括基本数据类型如整型、浮点型和字符型,以及结构体、数组等复杂数据结构,使得程序员可以灵活地组织和管理数据。 C语言的应用广泛,不仅在图形处理、影音编辑等领域有广泛应用,同时也是编写操作系统、办公软件、网络软件、游戏软件等的基础。在科学计算和自动控制中,C语言因其高效的执行效率而备受青睐。 本讲义详细介绍了C语言的运算符,包括赋值运算符(如=)、算术运算符(如+、-、*、/、%)、自增自减运算符(如++、--)、关系运算符(如>、<、==、!=)、逻辑运算符(如&&、||、!)以及条件运算符(如? :)。例如,赋值运算符用于给变量赋值,如`c=a+b;`将a和b的和赋给c。算术运算符中,求余运算符 `%` 可用于获取整数除法的余数,如 `7%4` 结果为3。 自增自减运算符`++`和`--`有两种用法,前置和后置。前置运算符会先改变变量的值,然后返回新值;而后置运算符则是先返回变量当前值,之后再改变变量。例如,`++a` 和 `a++` 的行为在赋值时有所不同。 标识符是编程中用来标识变量、函数和其他编程元素的名字。它们必须以字母或下划线开头,后续可跟随字母、数字或下划线。大小写字母在C语言中是有区别的,一般建议用小写字母表示变量,大写字母表示常量。 此外,讲义还涉及了算术运算的规则,如整数除法会向下取整,而求余运算对于负数有特定的行为。例如,`7%4` 结果为3,而 `-7%4` 也是3,因为求余运算的结果总是非负的。 通过这些基础知识的学习,读者将能够理解C语言的基本逻辑,为进一步深入学习和编写C语言程序打下坚实的基础。课后题的设计有助于巩固这些概念,鼓励实践操作以加深理解。