数据在内存中以什么形式存放

2024-12-31 20:33:30
推荐回答(2个)
回答1:

小端格式(small endianness):高字节存放于存储器的高地址单元; 

小端格式:………

这只是一个小端格式的存储例子

主(内)存

  1、编址方式:字节编址

  2、信息存放方式:大/小端系统、对齐方式

回答2:

1、栈区(stack):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈
2、堆区(heap) :一般由程序员手动申请以及释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式类似于链表
3、全局区(静态区)(static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放空间
4、文字常量区:常量字符串就是放在这里的。 程序结束后由系统释放空间
5、程序代码区:存放函数体的二进制代码