基本变量存储基本常量对吗
① c语言中,常量是存放在内存中吗
在程序的运行过程中,把需要处理的数据存放在内存储器中,称始终保持不变的数据为“常量”,称存放可变数据的存储器单元为“变量”,其中的数据称为变量的值。
1.常量
常量是一个命名的数据项,在整个操作过程中其值保持不变。如PI值,即3.1415926535是数值型常量。 VFP定义了如下类型的常量:
数值型常量,如:20,16,100,1
字符型常量,用单引号或双引号括起来的字符串,如:"ABCD"
逻辑型常量,只有两种:.T.和.F.
日期型常量和日期时间型常量,如:{^1999-04-22},{^1999-04-24 10:00am}
2.变�%
② c语言,常量与变量
这个,,,,一般加了const的都是常量,值不变,还有宏定义的常量一般是大写的
像你所说的max一般为变量
③ VF6.0数据在系统中存储的基本形式有常量与变量两种 常量有哪6种类型 变量有哪两种
常量:字符型常量、数值型常量、日期型常量、日期时间型常量、逻辑型常量、浮点型常量
变量:内存变量、字段变量
④ 电脑编程中的常量与变量有什么区别啊
程序运行时,所用的数据首先要被放在内存。内存有两个最基本的属性,一个是它的地址(编号),另一个就是它存储的数据。就如一堆小箱子,编号用来区分到底是用到哪个箱子,数值就如箱子里面放着的东西。
数据放在内存,我们给它一个名字,名字只不过是个符号,符号本身都是没有什么意义的,符号代表的东西才有意义。取了名字之后可以根据名字来方便取回我的数就行了。名字到最后都会影射到地址。可以说,名字是只是给人看的,那个人最可能是你自己,所以为了自己, 也为了别人幸福,请花点心思去取个好名字。
数据放在内存之后,可以分为变量与常量,常者,不变也;量者,数值也。前面已经说了,内存有地址和存储的数据两个最基本的属性,因此常量与变量当然也有两个最基本的属性了,一是它分配到的内存地址,另一个就是地址所指内存里面的数值。常量与变量就是从地址里面的数值可否变化来区分的。程序执行时数值可变为变量,不可变为常量。常量的数值在程序执行之前已经确定下来的了。当然变量与常量还有其它的要素,比如名字和类型。名字最终会影射到地址,类型可以决定它们的大小和行为。类型有其自身的意义。
⑤ C语言的基本变量存储类型的初值,以及作用范围.生存期的概念和关系
变量的存储类型是指变量在内存中的存储方式,分为静态存储和动态存储,表示了变量的生存期。
变量分类特性表存储方式存储类型说明符何处定义生存期作用域赋值前的值可赋初值类型动态存储自动变量 auto 寄存器变量 register 函数或复合语句内被调用时在定义它的函数或复合语句内不定基本类型int或char外部变量extern函数之外整个源程序整个源程序静态局部变量static 函数或复合语句内静态全局变量static 函数之外整个源程序在定义它的函数或复合语句内在定义它的源文件内0任何类型
⑥ c语言常量变量在内存中的存储方式
从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。
在栈上创建(地址从大到小):在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(栈上的变量都具有临时变量的特性)
从堆上分配(地址从小到大):亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自行负责在何时用free或delete释放内存。
(6)基本变量存储基本常量对吗扩展阅读:
注意事项:
const在C语言中使用比较多,虽然变量由const修饰,但是从本质上仍然是变量,所以存储在堆栈和静态存储区,这么区域从进程角度来讲是可读可写,但为什么const修饰后将变得不可写了。
既然const变量所在区域的属性为可读可写,那么可以修改其所处内存的值了。
C语言const变量的作用说起:const是一个c语言的关键字,限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性。另外在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。
⑦ 变量、常量问题
本质上,程序里没有常量。
因为当每个常量第一次出现时,编译器会根据其类型自动为其分配合适大小的空间。
比如1287600,当这个数出现时,编译器发现它的范围在int(-2^31 ~ 2^31-1)内,所以分配4个字节,类型为int
而加了1287600L,编译器会分配4个字节,类型为long
现在大部分编译器int和long都是4字节,在早期的编译器上,int是2字节,long是4字节。
⑧ 变量,常量的资料
常量:
常量是 JavaScript 中的固定值,它们在程序中是不发生变化的,为程序提供固定的和精确的值(包括数值和字符串)。
常量有3种类型:整型、浮点型和字符型。
常量在程序中定义后便会在计算机中一定的位置存储下来,在该程序没有结束之前,它是不发生变化的。
变量:
变量是在程序中可以赋值的量,这种量的值可以在程序运行时发生变化。可以说,正是因为有了变量,我们的编程才变得有意义。变量的实质是:提供一种在程序中执行临时存储数据的机制。
JavaScript 规定通过关键字“var”后面加上变量的名称来声明一个变量。例如:
var a; //声明一个叫a的变量
var a=10; //声明一个叫a的变量,并给它赋值10
var a,b,c; //同时声明3个变量。
变量的生存期是指变量在计算机趾存在的有效时间。从编程的角度来说,可以简单地理解为该变量所赋的值在程序中的有效范围。JavaScript 中变量的生存期有两种:全局变量和局部变量。
全局变量在主程序中定义,其有效范围从其定义开始,一直到本程序结束为止。局部变量在程序的函数中定义,其有效范围只有在该函数之中;当函数结束后,局部变量生存期也就结束了。
⑨ 函数中变量和常量怎样区分,急啊
变量用于存储常量.
变量是自己编写函数时定义的,常量是系统给出的.
在识别程序语言时,具体无法区分,要看程序前面是否对变量作过定义,
比如int a,b,c:
则a,b,c分别为变量,
如果int a=b,c=1,
则a,c为变量,而b,1为分别赋予a,c的常量值.