常量与变量的区别是什么?

作者&投稿:山艺 (若有异议请与网页底部的电邮联系)
常量和变量的区别~

  “常量”在程序运行时,不会被修改的量。换言之,常量虽然是为了硬件、软件、编程语言服务,但是它并不是因为硬件、软件、编程语言而引入。  常量区分为不同的类型,如25、0、-8为整形常量,6.8、-7.89为实型常量,‘a’‘b’为字符常量。常量一般从其字面形式即可判断。这种常量称为字面常量或直接常量。  变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和VisualBasic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。

符号常量与变量区别为:定义不同、寻址不同、声明不同。
一、定义不同
1、符号常量:符号常量在使用之前必须先定义,编译后写在代码区。
2、变量:变量在使用之前不必先定义,编译后写在执行区。
二、寻址不同
1、符号常量:符号常量不可寻址,没有存储空间。
2、变量:变量可寻址,有存储空间。

三、声明不同
1、符号常量:符号常量在声明时如果没有提供值,则该常量的值是不确定的,而且无法修改它。
2、变量:变量在声明时如果没有提供值,则该常量的值按照定义类型默认系统值,可以重新修改。

区别一:汉语意思不同

1、常量亦称“常数”,是反映事物相对静止状态的量。

2、变量亦称“变数”,是反映事物运动变化状态的量。在事物的特定运动过程中,某量若保持不变,则称之为常量;反之,则称之为变量。

区别二:程序执行中值不同                              

1、不同常量的值不可以修改,所以常量在定义的时候必须初始化,任何尝试修改常量的操作都会导致编译出错。

2、变量可以通过赋值来改变值,变量可以在定义时不进行初始化。 

区别三:编译的时候不同

1、常量在编译的时候,可以以立即数形式编译进指令,比起使用内存的变量执行效率更高。(汇编语言中中操作数有三种:寄存器操作数、存储器操作数和立即数。其中立即数相当于高级语言中的常量(常数),它是直接出现在指令中的数,不用存储在寄存器或存储器中的数,如指令ADD AL,06H中的06H即为立即数。) 

2、常量本身没有地址属性(除字符串常量等),而变量有地址属性。所以常量只能用做右值,而变量左值右值都可以。



区别如下:

1、汉语意义不同。常量亦称“常数”,是反映事物相对静止状态的量;变量亦称“变数”,是反映事物运动变化状态的量。在事物的特定运动过程中,某量若保持不变,则称之为常量;反之,则称之为变量。

1、在数学中,常量指不变的量,如e,π等;变量指可以取不同值的量(因变量和自变量)。变量是常量的发展,常量是变量的特例。如y=2x+15,式子中15是常量,x、y是变量(y就是因变量,x就是自变量)。

2、在程序中,常量的值不可以修改,任何尝试修改常量的操作都会导致编译出错。变量可以通过赋值来改变值;常量在定义的时候必须初始化。变量可以在定义时不进行初始化; 常量本身没有地址属性(除字符串常量等),而变量有地址属性。所以常量只能用做右值,而变量左值右值都可以。



常量与变量的区别是:

  1. 数学中表征事物量的一对概念。

  2. 在事物的特定运动过程中,某量若保持不变,则称之为常量。

  3. 反之,则称之为变量,在生活中有广泛运用。




“量”包不包括方向?物理中的“变量”又具体是什么?请详细准确说明,最...
量要看和什么结合:如能量质量是标量就只有大小没有方向,动量冲量是矢量就有大小有方向。变量就是可改变的量,可以取不同的值;包括自变量和因变量,如y=2x,x是自变量,自己可以改变取不同的值;y是因变量,y的值随着x的值不同而取不同的值。

变量和常量的区别
变量和常量的主要区别在于其值是否可以改变。变量的值可以在程序的执行过程中被修改,而常量的值则在定义后被固定,无法再被修改。在计算机编程中,变量和常量是两种基本的数据存储单元,它们在程序的设计和执行过程中起着至关重要的作用。尽管它们都用于存储数据,但它们的行为和用途却大不相同。变量,顾...

变量和常量的区别是什么?
数值型变量是说明事物数字特征的一个名称,这类变量的数值表现就是数值型数据。如“产品产量”、“商品销售额”、“零件尺寸”、“年龄”、“时间”等都是数值变量,它们的变量值可以表现为不同的数值。数值型变量根据其取值的不同,又可以分为离散变量和连续变量。离散变量可以取有限个值,而且其取值都...

统计量和变量有什么区别?
样本是从总体中抽取出来的,作为总体的代表,由部分单位组成的集合体。在抽样推断中,总体又称为母体,相应的,样本又称为子样。抽取样本应注意以下几个问题:1.样本的单位必须取自总体2.一个总体可以抽取多个样本3.确保样本的客观性与代表性。参数,也叫参变量,是一个变量。统计量是统计理论中用来对...

恒量和变量的区别
恒量也叫变量,是数学中表征事物量的一对概念。在事物的特定运动过程中,固定保持不变,则称之为常量;反之,可以去不同数值的量则称之为变量,在生活中有广泛运用。常 量 在某个过程中保持不变的量 变 量 在某个过程中产生变化的量 ...

量变与变量的区别
是一种逐渐的、不显著的变化。日常见到的平衡、静止、稳定、统一等,都是事物处于量变阶段所呈现的状态。而变量是来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。2、性质不同。量变,是由事物内部矛盾斗争引起的。一切事物的变化都从量变开始。量变是质变的必要准备。而变量是变量的用处...

统计量和随机变量的区别
统计量是随机变量的函数,也是一个随机变量,函数中不包含未知参数。统计量是关于若干个相互独立、服从同一分布的且不含任何参数的随机变量的函数所以可以看到,统计量是一个特殊的随机变量函数,本质上都是在描述或者构建若干个随机变量之间的关系。而它特殊就特殊在于:构建的若干个随机变量都是相互独立的...

变量和常量有区别吗?
如:按成绩先后分为第一、第二、第三、第四等。2、名义变量是在现有的前提或条件下确定的数值,实际变量是在现有的前提或条件发生改变后的数值。如:按性别分为男女。按年龄分为老、中、青。3、度量变量就是连续变量。如:长度、重量、温度、成绩、智商等。变量,从字面上理解就是可以变化的量,...

字面量、常量、和变量有什么区别?
区别:1,在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等复合类型...

...可以举出一些数学题目例子,还有参数与变量的关系
2、变量 变量:在数学领域中,变量指的是在变化的各种关系中会按照某种规律变化的量,可以是变性的量,也可以是变化的数值。比如:向一个容器中充各种气体,其中各种气体的质量一定,先充氧气,再充氮气,最后充氢气;在一定条件下,氧气和氢气会反应生成水,这其中气体是变量,但是容器内各物质的总质量...

山亭区18810753502: 常量与变量的区别是什么? -
里艺德济: 区别一:汉语意思不同 1、常量亦称“常数”,是反映事物相对静止状态的量. 2、变量亦称“变数”,是反映事物运动变化状态的量.在事物的特定运动过程中,某量若保持不变,则称之为常量;反之,则称之为变量. 区别二:程序执行中值...

山亭区18810753502: 简述变量和常量有什么区别 -
里艺德济: 变量和常量的区别: “常量”在程序运行时,不会被修改的量.换言之,常量虽然是为了硬件、软件、编程语言服务,但是它并不是因为硬件、软件、编程语言而引入.常量区分为不同的类型,如25、0、-8为整形常量,6.8、-7.89为实型常量...

山亭区18810753502: 常量和变量有什么不同 -
里艺德济: 常量不可变,而且没有分配存储空间.变量可以改变的量,其实变量本质上应该是指向内存上的某个地址!

山亭区18810753502: 常量和变量的区别求简单举个例子或说明.. -
里艺德济:[答案] 变量是自己定义的,常量是具体的一个内容. 举个栗子.变量就像人的名字,你可以叫张三,他也可以叫张三.张三就是一个变量.谁都可以取那个名字.只是一个代替符(标签)而已.而常量就是指你这个人,具体的人.

山亭区18810753502: 符号常量与变量到底有什么区别? -
里艺德济:[答案] 在程序运行过程中,其值不能被改变的量称为常量.用一个标示符代表一个常量的符号,称为符号常量.而变量代表内存中具有特定属性的一个存储单元 ,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的.

山亭区18810753502: 变量与常量的区别 -
里艺德济: 变量就是在不同情况下,或不同时间段的取值会发生变化的量,而常量就是始终不变的量.

山亭区18810753502: 常量和变量的区别 -
里艺德济: 数据类型就像:整数,单精度小数,双精度小数…… 变量:就像数学中的变量X,Y……注意:他们的值是可以改变的 常量:也像数学中的常量 A,B……,值一旦给定后就不变

山亭区18810753502: 常量数学与变量数学的根本区别是什么? -
里艺德济: 1,常量v变量s.t 2,常量t变量s.v

山亭区18810753502: 在C语言中,常量与变量有何区别呢?字符常量与字符串常量有何区别呢? -
里艺德济: 常量就是不变的量.变量顾名思义就是可以变化的,这个变量是一个存储空间,里面可以放1,2,3等等,但是常量就不行了,你一开始在这个存储空间里放了1就不能再放2了,变量或者常量的名字是指向这个存储空间的地址. 字符常量是一个字符,而字符串 顾名思义是一串字符.后面都有常量这个修饰,也就是不可以变化的字符常量或者字符串常量.

山亭区18810753502: C语言中,变量跟常量的区别,举一些例子 好理解,谢谢!!! -
里艺德济: 常量一般是指通过宏定义、const修饰而得到的,另外,像1,10,1.25f,1.36d这样的数值也是常量.PS:后面的f,d表示该数值是float,double类型的,欲知更多有关这方面的只是,请参考《C primer plus》. e.g. #define MAX 32767 //这样就通过宏...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网