符号常数

Posted Ladouli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了符号常数相关的知识,希望对你有一定的参考价值。

符号常数

符号常数的定义

定义符号常数有三种方法:宏定义、const修饰和枚举。

(1)宏定义.宏定义用指定的标识符来代表一串字符,一般形式如下:

#define 标识符 字符串

使用宏定义时注意:

<1>、宏定义必须以#define开头,行末不加分号,因为它不是C语句;

<2>、每个#define只能定义一个宏,且只占用一个书写行;

<3>、#define命令一般出现在函数外部,有效范围为从定义开始处到本源程序文件结束;

<4>、使用宏定义时可以使用已经定义过的宏,称为宏定义的嵌套;

(2)const定义。和宏定义不同,用const定义的符号常数,既有类型也有值,一般形式如下:

const 数据类型 标识符=常数表达式

例如:

      const int max = 300;

      const float x = max+3.14;

使用const时注意:

<1>、const定义是以关键字const开头、以分号结尾的C语句;

<2>、每个const语句可以定义多个同类型的符号常数,相互之间用逗号隔开;

<3>、const定义既可以出现在函数外部,也可以出现在函数体内;

<4>、const定义是在程序编译时完成对标识符的赋值;

以上是关于符号常数的主要内容,如果未能解决你的问题,请参考以下文章

为啥某些方程中的某些常数的符号在我们将其赋值为 1 时会被消除?

MATLAB中是用哪些符号表示那些数学常数的

词法分析器设计

算法分析| 集3(渐近符号)

数学符号大全

数学符号λ的用法