C语言运算符、数组和表达式详解

需积分: 9 1 下载量 29 浏览量 更新于2024-09-08 收藏 6KB TXT 举报
C语言基础知识点总结 本笔记内容较为浓缩,旨在帮助读者在一周内快速掌握C语言的基础知识。以下是C语言中的运算符、数组、表达式和赋值运算符等知识点总结。 一、运算符 1. 算数运算符:包括+-*/%等运算符,用于进行基本的数学运算。 2. 一元运算符:包括-、++、--等运算符,用于对单个操作数进行运算。 3. 双目运算符:包括+、-、*、/、%等运算符,用于对两个操作数进行运算。 4. 三目运算符:包括?:等运算符,用于根据条件执行不同的操作。 5. 关系运算符:包括<、>、<=、>=、==、!=等运算符,用于比较两个操作数的大小关系。 6. 位运算符:包括&、|、^、~等运算符,用于对位进行操作。 7. 逻辑运算符:包括&&、||、!等运算符,用于对逻辑表达式进行运算。 8. 赋值运算符:包括=、+=、-=、*=、/=等运算符,用于将右侧表达式的值赋给左侧变量。 二、数组 1. 数组定义:数组是一种数据类型,用于存储多个相同类型的数据。 2. 数组名:数组的名称必须遵循变量命名规则。 3. 数组长度:数组的长度必须是常量,表示数组中元素的个数。 4. 数组元素:数组中的每个元素可以通过下标访问,下标从0开始计数。 5. 数组初始化:数组可以在定义时直接初始化,包括全部初始化和部分初始化。 6. 访问数组元素:可以通过数组名和下标来访问数组中的元素。 7. 遍历数组:可以通过循环来访问所有数组元素。 三、表达式 1. 表达式定义:表达式是一种计算式,用于计算出一个值。 2. 表达式类型:包括算数表达式、关系表达式、逻辑表达式、函数表达式等。 3. 表达式求值:表达式最终都会被计算出一个值,用于代表整个表达式。 4. 赋值表达式:用于将右侧表达式的值赋给左侧变量。 四、优先级 1. 运算符优先级:在复合表达式中,先使用哪个运算符。 2. 括号提高优先级:使用括号可以提高运算符的优先级。 3. 结合性:在优先级相同时,先使用哪个运算符。 五、其他 1. 取地址运算符:&运算符用于获取变量的内存地址。 2. 大小运算符:sizeof运算符用于获取某个数据类型或变量的内存大小。 3. 逗号运算符:逗号运算符用于分割两条语句,逗号表达式的值是最右边的值。 通过学习这些基础知识点,读者可以快速掌握C语言的基础知识,并为进一步学习C语言打下坚实的基础。