C语言中的常量与变量

C语言中的常量与变量

在C语言中,数据有两种表现形式,即常量与变量。

一、常量

我们先来说说常量:在C语言中,程序在运行过程中,其值不变的量称为常量。

在讲解之前,我们先看一个程序。


第1行:编译预处理指令,使用标准输入、输出,我们也称为包含头文件。

第3行:符号常量的定义,在C语言用中,可以使用#define指令来来指定一个符号名称代表一个常量(需要注意的是这一行结尾是没有分号的),也就是说,以后再遇到“PI”,你就可以把它看作是 “3.1415926”。

第5行:C语言的主函数,并且标注了函数的返回类型为int类型(int 代表的是整型,如:-2、0、3等)。

第6行:复合语句开始标识,与第18行是匹配的。

第7行:定义了变量iR,它的类型是整型(即 int 类型)。

第8行:定义了变量fArea,它的类型是浮点型(即 float 类型)。

第11行:使用C语言的方式,进行了数学运算,最终计算圆的面积。

第14行:输出了圆的面积。

第17行:终止main函数,并返回值0,这个返回值的类型要第5行主函数标注的返回类型相同才行。

第18行:复合语句结束标识,与第6行是匹配的。

我们在第3行定义了符号常量,其实除了符号常量,在C语言中还有其它类型的常量的,接下来做一个简单的介绍:

  1. 整型常量:如1、2、100、-200等。
  2. 实型常量:十进制小数形式(如:12.34、0.56、0.0、-3.14)和指数形式(如:12.12e3 即12.12乘以10的3次方)。
  3. 字符常量:普通字符(如:’a’、’B’、’!’等用单引号括起来的单个字符)、转义字符(如:\n)以及字符串常量(如:“ABC”、“123”等)。
  4. 符号常量:用#define 指令定义的常量。

虽然在上面说了4种常量,但在C语言中定义常量的方法只有两种:

  1. 使用#define 指令定义的常量。
  2. 使用const关键字定义的常量。

接下来给大家展示一下使用const来方法。


二、变量

常量说完了,接下来说变量:变量为其值可以改变的量,主要功能是用来存放常量内容。

在C语言中,变量要先定义后使用。我们在上面的程序中也用到了变量:

int iR = 3; // 圆的半径
float fArea = 0.0; // 用来存储圆的面积

其中在上面中的“int”与“float”为类型,我们将在后面介绍。

 

 

分享到 :
第一个C程序
上一篇 2021-12-29
冰点还原安装教程
2021-12-29 下一篇
相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注