欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

常量

科普小知识2022-10-01 21:52:19
...

“常量”在程序运行时,不会被修改的量。换言之,常量虽然是为了硬件、软件、编程语言服务,但是它并不是因为硬件、软件、编程语言而引入。常量区分为不同的类型,如25、0、-8为整形常量,6.8、-7.89为实型常量,‘a’‘b’为字符常量。常量一般从其字面形式即可判断。这种常量称为字面常量或直接常量。

中文名:常量

类别:编程

释义:不会被修改的量

词性:名词

1、含义

另一层含义指它们的编码方法是不变的,比如字符'A'无论在硬件、软件还是各种编程语言中,它的信息编码即为0x41,

在除C/C++的一些高级程序语言中,常量可以被称作,在一个变化过程中,始终不变的量。它们可以是不随时间变化的某些量和信息,也可以是表示某一数值的字符或字符串,常被用来标识、测量和比较。

但在C/C++语言中,常量如果还用运行过程中不变量来说,就显得不太准确了,甚至是在具体使用时,这是一个错误的概念。在C/C++中定义指针常量时,根据const的位置不同,可以定义出几个不同的形式,虽然他是符合常量的概念,但是在运行中,其值或地址值是会发生变化的。

2、案例

下面举几个C语言的例子做参考:

int*p;/*定义的是变量*/

intconst*p;/*定义的就是常量*/

int*constp;/*定义的还是常量*/

在上面定义的两个常量的句子中,都符合常量的定义,但是其值是有变化的。

前者是表示定义的“指针常量”所指向的整数是不变的,在初始化时,指针变量假如指向地址为1000的变量a,这个a的值是固定不变的,但是指针常量p的值,即地址值可以向上向下移动指向不同的变量。这就是与常量概念相违背。

后者是表示指针常量的地址值不变的,但是他所指向的整数是可以变化的,同样与上述的定义相违背。

vb中的常量

在某特定的时候,虽然声明了一个变量,但却不希望这个数值被修改,这种永不会被修改的变量,统称为常量。

简单的说,就是在程序运行时,其值不能被改变的量。VisualBasic中的常量分为文字常量和符号常量。

文字常量又分为字符串常量和数值常量。

上一篇:优感域名管家

下一篇:一道找工作