常量和变量
1.直接常量
直接常量就是通常所说的常数,从表面形式即可判断它属于那种数据类型如123是整型、4.67是实型、‘8’是字符型等。
2.符号常量
符号常量是指用编译预处理命令#define规定一个标识符代表一个常量。如#define E 2.71828
2.2变量
变量指在程序执行过程中值可以改变的量。每个变量都有一个名字称为变量名。
2.3变量赋值
变量赋值指把一个数据传送到系统给变量分配的存储单元中。一般形式为
变量=表达式
例如,x=1,y=y+x;
Notice
(1)“=”在C语言中是赋值符号,不是等号。C语言中的符号用“==”表示;
(2)赋值运算是把“=”右边的值赋给左边的变量。因此,像a=a+1这样在数学中认为是不成立的表达式在C语言中是认可的。
(3)允许辗转赋值,即允许一个表达式中包含多个“=”,例如,
int x, y,z;
x=y=z=1;