例2-1:程序中的常量和变量。 #define PRICE 20 main( f int num,total; num 5; total num PRICE; printf("total %d",total ) X 运行结果为,在显示器上显示: total=100
例2-1:程序中的常量和变量。 #define PRICE 20 main() { int num, total; num = 5; total = num * PRICE; printf(" total = %d", total ); } 运行结果为,在显示器上显示: total=100
程序说明: (1)程序中出现的常量有5、PRICE(20),一般 以确定的常数形式出现,是一个确定的量;变量有num、 toa,在程序中以称为变量名的符号表示,其值不固定, 取决于给它传送什么值。 (2)第一行语句#define PRICE20是一条宏定义 (在后面章节详细介绍),此处的作用是将常量20定义 为一个标识符号PRICE,在这里PRICE又称为符号常量 (注意:外观上符号常量像变量,不是吗?请注意区分)。 (3)第四行语句int num,total;中,int为整型数据 类型说明符,用以说明变量num和变量total是整型数据。 利用类型说明符对程序中出现的变量进行说明和定义在C 程序中是必不可少的
程序说明: (1)程序中出现的常量有5、PRICE(20),一般 以确定的常数形式出现,是一个确定的量;变量有num、 total,在程序中以称为变量名的符号表示,其值不固定, 取决于给它传送什么值。 (2)第一行语句# define PRICE 20是一条宏定义 (在后面章节详细介绍),此处的作用是将常量20定义 为一个标识符号PRICE,在这里PRICE又称为符号常量 (注意:外观上符号常量像变量,不是吗?请注意区分)。 (3)第四行语句int num,total;中,int为整型数据 类型说明符,用以说明变量num和变量total是整型数据。 利用类型说明符对程序中出现的变量进行说明和定义在C 程序中是必不可少的
4)第五行语句num=5,的作用是常量5的值传送给 变量num保存起来,这个过程称为给变量赋值,至此变 量num的值为5。 (5)接下来的一条语句是得到变量num和常量 PRICE两者的值并使之相乘,将得到的结果传送(赋值) 给total保存起来。 最后,通过printf函数将totall的值在显示器上显示 出来,其中用od来指明要输出值的变量tota的数据类 型为整型。 以上程序展示了常量和变量的基本使用,下面对其相 关知识作进一步的学习
4)第五行语句num=5;的作用是常量5的值传送给 变量num保存起来,这个过程称为给变量赋值,至此变 量num的值为5。 (5)接下来的一条语句是得到变量num和常量 PRICE两者的值并使之相乘,将得到的结果传送(赋值) 给total保存起来。 最后,通过printf函数将total的值在显示器上显示 出来,其中用%d来指明要输出值的变量total的数据类 型为整型。 以上程序展示了常量和变量的基本使用,下面对其相 关知识作进一步的学习
1.常量 在程序运行过程中,其值不发生改变的量称为常量。 常量数据的类型一般为上述基本类型中的一种,如: 整型常量:3,0,-1 实型常量:1.2,-2.345 字符常量:'a',1 从使用形式上看,常量包括字面常量和符号常量。 (1)字面常量。直接以数据值表示的常量,称字面 常量或直接常量。如上面所举例均属于字面常量。例2-1 中的5便是一个字面常量
1.常量 在程序运行过程中,其值不发生改变的量称为常量。 常量数据的类型一般为上述基本类型中的一种,如: 整型常量:3,0,-1 实型常量:1.2,-2.345 字符常量:'a','1' 从使用形式上看,常量包括字面常量和符号常量。 (1)字面常量。直接以数据值表示的常量,称字面 常量或直接常量。如上面所举例均属于字面常量。例2-1 中的5便是一个字面常量
(2)符号常量。以标识符号(以下简称标识符)表 示的常量称为符号常量。符号常量在使用之前需通过 #define命令定义。如: #define PI 3.14159 则定义了一个符号常量PI,从此定义点之后,PI将 直代表3.14159。还有例2-1中的PRICE也是一个符号 常量,它对应的就是常量值20。在必要的时侯引入符号 常量有以下好处: 1)增强了程序可读性。比如在程序中用PI表示圆周 率就要比直接用3.14159容易懂,用符号常量比直接用字 面常量更能看出编程者的意图
(2)符号常量。以标识符号(以下简称标识符)表 示的常量称为符号常量。符号常量在使用之前需通过 #define命令定义。如: #define PI 3.14159 则定义了一个符号常量PI,从此定义点之后,PI将 一直代表3.14159。还有例2-1中的PRICE也是一个符号 常量,它对应的就是常量值20。在必要的时侯引入符号 常量有以下好处: 1)增强了程序可读性。比如在程序中用PI表示圆周 率就要比直接用3.14159容易懂,用符号常量比直接用字 面常量更能看出编程者的意图