运算符与表达式的概念
运算符是告诉编译器执行特定算术或逻辑操作的符号,它们针对一个或一个以上的操作数进行运算。C语言中的运算符可以分为七种,每一种运算符具有各自的功能。不同种类运算符的含义具体如表1所示。
表1 常见的运算符类型及其作用
运算符类型 | 作用 |
---|---|
赋值运算符 | 用于将右边操作数的值赋给左边操作数 |
算术运算符 | 用于处理四则运算 |
关系运算符 | 用于表达式的比较,并返回一个真值或假值 |
逻辑运算符 | 用于根据表达式的值返回真值或假值 |
条件运算符 | 用于处理条件判断 |
位运算符 | 用于处理数据的位运算 |
sizeof运算符 | 用于获取字节数长度 |
运算符是用来操作数据的,因此,这些数据被称为操作数,使用运算符将操作数连接而成的式子称为表达式。关于表达式的说明具体如下:
(1)表达式主要是由运算符和操作数构成的,不同运算符构成的表达式作用不同。
(2)任何一个表达式都有一个值。