2.常量和变量
教学课题
常量和变量的概念、作用及分类
学时
2
教学目的
了解常量和变量的概念及分类和使用
教材
分析
重点
常量和变量的概念、分类和使用
难点
变量间数据类型的转换规则
教学方法
讲授
教学手段
课件讲解
一、常量
1.概念:在程序运行过程中它的值不发生变化的量。
2.分类:数值常量、字符常量和字符串常量,另外还有符号常量。
(1)数值常量:包括整型常量和浮点数常量两种。
a.整型常量:
①十进制:用0-9十个数字表示,逢十进一。如123,254,758。
②八进制:用0-7八个数字表示,逢八进一。在八进制数前加标识符“0”表示八进制,如0123,0145。
③十六进制:用0-9十个数字和A~F共十六个字符表示,逢十六进一,在十六进制数前加标识符“0X”表示十六进制,如0X123,0X14D5。
b.浮点数常量:又称为实型数。有一般形式和指数形式两种。
①一般形式:是由整数部分和小数部分组成。如:4.37,56.23,-21.365。
②指数形式:用科学记数法来表示。如:24.15E4,2.13E-3。
(2)字符常量:包括字符常量、字符串常量和反斜杠字符常量三种。
a.字符常量:一个单个字符加上单引号。如a,b
b.字符串常量:多个字符加上双引号。如123,adf
c.反斜杠字符常量:又称为转义字符,是C语言中使用字符的一种特殊形式。
(3)符号常量:用符号来代替常量。定义格式如下:
#define <符号常量名> <常量>
例如:#define N 2
#define M 23
  其中N和M是符号常量,它们分别代替2和23。采用符号常量有很多优点。
二、变量
1.概念:在程序运行过程中其值发生变化的量。
2.变量的三要素:变量名,数据类型和变量的值
(1)变量名的命名规则:(只能使用字母、数字和下划线)
①变量名一般都用小写字母表示,也可用大写字母或大小写字母混用。
②在取名时,尽量做到“见名知义”,以便提高程序的可读性。
③变量名不能使用C语言中的系统保留字和关键字。
④变时名首字符必须是英文字母或下划线,中间不能有空格。
串变量和串常量的区别
(2)变量的类型:可分为基本数据类型和构造数据类型。
(3)变量的值:变量可以通过赋值语句进行赋值,如a=2,将2赋给变量a,则变量a中存放的变量值就是2。
3.变量说明语句
(1)说明语句的格式:
  <数据类型> <变量名>
例如:int a,b,c;    定义了a,b,c三个整型变量
folat  x;    定义了x为单精度变量
(2)变量的地址:在变量名前加&,表示变量的地址。
4.各种数值型数据间的转换:
横向向左的箭头表示必定的转换,如char必定先转换为整数,short型转换为int型,float型数据在运算时一律先转换为double,以提高运算精度。
纵向箭头表示当运算对象为不同类型时转换的方向。例如int型与double型数据进行运算,先将int型转换为double型,再进行运算。
double <---float   
long
unsigned
int  ←char 、short
本章小结
  本节主要介绍了C语言中常量和变量的概念,作用,分类及使用,并介绍了变量的定义格式和命名规则,以及变量类型间的转换。
作业:
1.第二章课后习题和实训。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。