在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、2、100、-200等。
- 实型常量:十进制小数形式(如:12.34、0.56、0.0、-3.14)和指数形式(如:12.12e3 即12.12乘以10的3次方)。
- 字符常量:普通字符(如:’a’、’B’、’!’等用单引号括起来的单个字符)、转义字符(如:\n)以及字符串常量(如:“ABC”、“123”等)。
- 符号常量:用#define 指令定义的常量。
虽然在上面说了4种常量,但在C语言中定义常量的方法只有两种:
- 使用#define 指令定义的常量。
- 使用const关键字定义的常量。
接下来给大家展示一下使用const来方法。
二、变量
常量说完了,接下来说变量:变量为其值可以改变的量,主要功能是用来存放常量内容。
在C语言中,变量要先定义后使用。我们在上面的程序中也用到了变量:
int iR = 3; // 圆的半径 float fArea = 0.0; // 用来存储圆的面积
其中在上面中的“int”与“float”为类型,我们将在后面介绍。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。