常量和变量被放置在不同的“部分”一旦程序被加载,常量/变量自然会驻留在内存中。
程序执行过程中,需要处理的数据会存储在内存中。始终保持不变的数据称为“常量”,存储可变数据的存储单元称为“存储单元”。“多变的”。其中的数据称为变量的值。
整数被转换为二进制补码形式的二进制代码并存储在计算机中。
实数按照IEEE754标准转换为二进制代码并存储在计算机中。
字符的本质和整数的存储方法本质上是一样的(先通过ASCII码将字符转换为对应的整数,然后将整数以补码形式转换为二进制)。
扩展信息:
在‘C/C++’以外的一些高级编程语言中,‘constant’可以被称为“inamessage“在变化过程中永不改变的量”,可以是不随时间变化的某个量的固定信息,也可以表示为某个值的字符(或字符串),常用来识别、测量;并比较两个事物之间的差异
但是在“C/C++”中,如果“常数”也被描述为“在运行过程中不会改变的量”,那么即使在具体用法在‘C/C++’中,定义‘指针常量’时,根据‘const’所在的位置,可以定义几种不同的形式,虽然看起来‘符合常量的概念’,但在操作上实际上。,它的值或者地址值会发生变化,所以本质上并不是一个‘不变的概念’
参考来源:-常量
上一篇:苹果软件占用内存在哪里看
下一篇:c语言中字符占内存几个字节