c语言的常量和用法表
C语言的常量是指在程序运行过程中,其值不能被改变的数据。常量可以分为字面常量和符号常量两种类型。
1. 字面常量
字面常量是指在程序中直接出现的数据值,包括整型常量、实型常量、字符常量和字符串常量。
整型常量:用十进制、八进制或十六进制表示,例如10、037、0x1F等。
实型常量:用小数或科学计数法表示,例如3.14、0.123E-3等。
字符常量:用单引号括起来的字符,例如'a'、'1'等。
字符串常量:用双引号括起来的字符序列,例如'hello world'。
2. 符号常量
符号常量是指在程序中定义的不变量,也称为宏定义。符号常量使用#define关键字定义,形式为#define 标识符 值。符号常量的值不能被修改,可用于程序中多次出现的常量值,提高程序的可读性和可维护性。
例如,定义一个名为PI的符号常量,其值为3.14159:
#define PI 3.14159
常量的使用
在程序中使用常量时,可以直接使用字面常量或符号常量。例如:
int a = 10; // 定义整型变量a,其值为10
float b = 3.14; // 定义实型变量b,其值为3.14
char c = 'A'; // 定义字符变量c,其值为'A'
char str[] = 'hello world'; // 定义字符串变量str,其值为'hello world'
#define PI 3.14159 // 定义符号常量PI,其值为3.14159
float r = 2.0; // 定义半径变量r,其值为2.0
float area = PI * r * r; // 计算圆的面积,使用符号常量PI
总之,常量是程序中不可改变的数据,可用于提高程序的可读性和可维护性。常量包括字面常量和符号常量两种类型,可以直接在程序中使用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论