C语言变量赋值的3种方法

在计算机编程中,我们用变量来保存并管理很多数据,并用变量名来区分、识别和处理这些数据。在C语言中,给变量代入值时我们用“=”(等号)表示,一般“=”左边是变量名,“=”右边是要代入的值。

给变量代入数据一般有以下三种:

1) 变量名=值
MyFname='李'       //向变量 MyFname 中代入字符‘李’
average=86.5        //向变量 average 中代入小数 86.5

如上所述,向变量代入值的语句称之为赋值语句。向变量代入值也被称为赋值

2) 变量名=变量名

向变量中代入值时赋值语句的右边也可以是变量名。例如:

X=A    //向变量 X 代入储存在变量 A 中的值
需要注意的是,向变量 X 中代入变量 A,并不是把变量 A 中的值搬迁到变量 X 中。变量 A 向变量 X 的代入实际意味着下面两个步骤:
  • 复制存储在变量 A 中的值。
  • 把复制的值存储到变量 X 中(变量 X 中原有的值消失)。


3) 变量名=值+值   或者   变量名=变量名+值

赋值语句的右边也可以使用运算符号(+、-、×、÷等)写成公式。例如:

Sum=10+8          //10 加上 8 的结果 18 会被代入变量 Sum 中
X=Sum+5            //变量 Sum 的值加上 5 的结果会被代入变量 X 中
赋值语句的右边也可以使用运算符号(+、-、×、÷等)写成公式。

图 1 展示了通过赋值语句向变量中代入数据(值)的过程:

通过赋值语句向变量中代入数据(值)
图 1:通过赋值语句向变量中代入数据(值)

总结

  1. 向变量代入值的语句称之为赋值语句。
  2. =在 C语言中的涵义是给变量赋值。
  3. 变量名就是内存中存放数据的小房子的房间名。