变量的主要目的是将数据存储在内存中。与常量不同,它在程序执行期间不会更改。但是,其值可以在执行期间更改。
变量声明指示操作系统将使用该变量名保留一块内存。
变量声明的语法如下-
type variable_name;
或者
type variable_name, variable_name, variable_name;
例如,
iInt a,b; float c; double d;
在此,a,b,c,d是变量。int,float,double是数据类型。
变量初始化的语法如下-
data type variablename=value;
例如,
int width, height=20; char letter='R'; float base, area; //变量声明 double d; /* actual initialization */ width = 10; area = 26.5;
变量分配是为变量分配值的过程。
例如,
int height = 40; int base = 31;
变量可以是字母,数字和下划线。
变量名可以以字母和下划线开头,但不能以数字开头。
变量名称中不允许使用空格。
变量名称不是保留字或关键字。例如,int,goto等。
以下是用于变量分配的C程序-
#include <stdio.h> int main (){ /* variable definition: */ int a, b; int c; float f; /* actual initialization */ a = 40; b = 50; c = a + b; printf("value of c : %d \n", c); return 0; }
执行以上程序后,将产生以下结果-
Value of c: 90