C使用运算符(operator)代表算数运算
一、赋值运算符(assignment operator):=
在C中,符号=并不表示“相等”,而是一个赋值运算符
year = 2022;
符号=左边是一个变量名,右边是赋给该变量的值
赋值运算符的动作顺序是从右到左
数据对象(data object):泛指数据存储区,例如用于保存变量或数组的数据存储区是一个数据对象
左值(lvalue):用于标识一个特定的数据对象的名字或表达式,例如变量的名字是一个左值
数据对象指的是实际的数据存储,左值是用于识别或定位该存储的标识符
可修改的左值:并不是所有的对象都是可更改值的
右值(rvalue):能赋给可修改的左值的量,右值可以是常量、变量或者任何可以产生一个值的表达式
操作数(operand):运算符操作的对象,例如=运算符的左操作数和右操作数
二、加法运算符(addition operator):+
功能:使其两侧的值相加
被加的值(操作数)可以是变量或常量
三、减法运算符(subtraction operator):-
功能:从其前面的数中减去其后面的数
+、-运算符被称为二元(binary)或双值(dyadic