???????
C语言中的常量是不接受程序修改的固定值,常量可为任意数据类型,如下例所示:
数据类型
常量举例
char
' a '、' \ n '、' 9 '
int
21、123 、2100 、-234
long int
35000、-34
short int
10、-12、90
unsigned int
10000、987、40000
float
123.23、4.34e-3
double
123.23、12312333、-0.9876234
C语言还支持另一种预定义数据类型的常量,这就是串。所有串常量括在双撇号之间,例如"This is a test"。切记,不要把字符和串相混淆,单个字符常量是由单撇号括起来的,如'a '。
变量
其值可以改变的量称为变量。一个变量应该有一个名字(标识符),在内存中占据一定的存储单元,在该存储单元中存放变量的值。请注重区分变量名和变量值这两个不同的概念。所有的C变量必须在使用之前定义。定义变量的一般形式是:
type variable_list;
;
这里的t y p e必须是有效的C数据类型,v a r i a b l e _ l i s t(变量表)可以由一个或多个由逗号分隔的多个标识符名构成。下面给出一些定义的范例。
int i, j, l;
;short int si;
;unsigned int ui;
;double balance, profit,loss;
;
注重C语言中变量名与其类型无关。要说他们之间的关系嘛,举个简单例子:int a=3;int是关键字,a是变量,3是常量
数据类型
常量举例
char
' a '、' \ n '、' 9 '
int
21、123 、2100 、-234
long int
35000、-34
short int
10、-12、90
unsigned int
10000、987、40000
float
123.23、4.34e-3
double
123.23、12312333、-0.9876234
C语言还支持另一种预定义数据类型的常量,这就是串。所有串常量括在双撇号之间,例如"This is a test"。切记,不要把字符和串相混淆,单个字符常量是由单撇号括起来的,如'a '。
变量
其值可以改变的量称为变量。一个变量应该有一个名字(标识符),在内存中占据一定的存储单元,在该存储单元中存放变量的值。请注重区分变量名和变量值这两个不同的概念。所有的C变量必须在使用之前定义。定义变量的一般形式是:
type variable_list;
;
这里的t y p e必须是有效的C数据类型,v a r i a b l e _ l i s t(变量表)可以由一个或多个由逗号分隔的多个标识符名构成。下面给出一些定义的范例。
int i, j, l;
;short int si;
;unsigned int ui;
;double balance, profit,loss;
;
注重C语言中变量名与其类型无关。要说他们之间的关系嘛,举个简单例子:int a=3;int是关键字,a是变量,3是常量
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-09-24
常量就是在运行过程中不能改变的值!例如单个数字就是常量(例:12);变量就是在运行过程中能改变的值!!这样定义变量:int i;char c;本回答被网友采纳
第2个回答 2013-09-24
常量就是常量 变量就是变量 没有关系