常量是指在程序运行过程中,其值不能改变的量。常量分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。在程序运行过程中其值可以改变的量称为变量。C语言中没有字符串变量。存放字符串使用字符数组。
当谈到常量和变量时,我们可以用C语言中的具体例子来说明。
一:首先,整型常量是指不能改变值的整数常量
例如,下面的代码中的10
就是一个整型常量:
int a = 10;
二:其次,实型常量(即带有小数点的数)是指不能改变值的实数常量
比如:
float b = 3.14;
实型这个名字来源自数学术语,指包括所有有理数和无理数的数集;实型这个名字当在计算机科学中用来指代浮点数,也就是带有小数部分的数。
实型常量是用来表示实数的常量,可以用浮点数表示,包括单精度浮点数和双精度浮点数。
三:字符常量是指用单引号括起来的单个字符,表示一个字符常量
比如:
char c = 'A';
四:字符串常量是指用双引号括起来的一串字符,表示一个字符串常量
例如:
char str[] = "Hello, world!";
五:最后,符号常量是使用#define
指令定义的常量,其值在程序编译时被确定,并且在程序运行过程中不能改变
例如:
#define MAX_VALUE 100
六:至于变量,它们可以在程序运行过程中改变值
比如:
int count = 0;
总的来说,常量是指在程序运行过程中其值不能改变的量,而变量则可以在程序运行过程中改变值。通过C语言中的具体例子,我们可以更好地理解这些概念。
以上